Bei bestimmter Zeit, Tabelle leeren?

nordi

Erfahrenes Mitglied
Hi,

hab ne Frage. Ich hab auf meiner Seite zwei Spiele mit Highscorefunktion. Diese Highscore wird jeden Monatsanfang resettet. Könnte man das auch per PHP-Skript machen? Oder geht das nur über phpMyAdmin bzw. andere Administrationsskripts?

Das müsste doch theoretisch mit ner Datumfunktion und einer if-Funktion gehen. Also:

datum = xx.xx.2005

if datum = 01.xx.2005

TRUNCATE TABLE "blablabla"

else

nix ;)

Gibts davon schon ne praktische Umsetzung?
 
Ok, wenn ich mich jetzt bei "cronjob.de" anmelde. Was muss ich dann ins PHPSkript schreiben?

Verbindung zu Datenbank herstellen und dann wieder TRUNCATE TABLE

war das?
 
Jop ;)
leg die php-datei aber sicherheitshalber in eine htaccess oder mach ne paswortabfrage via $_GET[];

mom, ich erklärs glei

Code:
<? 
$passwort = "testen";
if ($_GET['pw'] != $passwort) {
    die("Falsches passwort");
}
else {
    //Hier muss nun alles rein
}
?>

und dann bei cronjob.de eintragen "datei.php?pw=testen"

MFG Hawkster
 
Ein „Cron job“ sorgt nur dafür, dass ein Skript in angegebener Regelmäßigkeit aufgerufen wird. Den Rest muss das Skript erledigen.
 
Zurück