für ein Gewinnspiel etc. möchte ich einen Zufallsgenerator einsetzen. Beispielsweise soll dieser aus einer Datenbank mit Teilnehmern einen bestimmten Gewinner auslosen. Ist es möglich das Ganze mit PHP direkt vom Server (ohne Anfrage von irgend einem Client aus) ausführen zu lassen oder gibt es zeitgesteuerte Trigger (MySQL), die mir beispielsweise einen zufälligen Wert aus der Datenbank ausgeben?
- Die PHP per Crontab auf dem Server aufzurufen würde sicherlich funktionieren? Allerdings habe ich leider auf dem mir zur Verfügung stehenden Webspace keine Möglichkeiten hierfür
Ich hoffe auf Antworten und bedanke mich im Voraus ;-)
Also wenn dein Anbieter dir diese Möglichkeit nicht bietet, bliebe ja immer noch die Möglichkeit, einen Cron-Anbieter zu nutzen... zum Beispiel Cronjob.de
Wenn du diese Funktion nicht hast, schreibe dir doch mit PHP einen Zeitgesteuerten Prozess, denn du einmalig zu einem Zeitpunkt abfeuerst. - ist der aktuelle Zeitpunkt >= deiner vorgegebenen Zeit - neue Klasse für das Abfragen initialisieren - Prüfen, ob deine Abfrage bereits ausgeführt wurde (per Flag in der DB) - wenn nein, jetzt ausführen und Flag setzten - wenn ja, nicht tun
Aber Achtung, könnte an deiner Performance knabbern.