Datenbank Tabelle automatischen löschen

h4dhunTer

Erfahrenes Mitglied
Hallo,

ich möchte mittels PHP und einem Cronjob alle Einträge in einer Datenbank löschen.

Gelöscht werden soll aber nur, wenn das Datum in einer Zeile vorbei ist. Also, in der Tabelle "datum" steht: 25.10.2005 . Nun soll, wenn es der 26.10.2005 ist, der Eintrag mit der Tabelle gelöscht werden.

Die Datei dann täglich laufen lassen, ist kein Problem. Das mache ich ja mit einem Cronjob.

Vielen Dank schonmal für die Hilfe :)
 
Hallo,

ich bin mir nicht sicher, aber geht das mit:

PHP:
$Datum=date("Y.m.d");
if($Datum>$datum_aus_datenbank){
...}

:(
 
Ich bin mir nicht sicher ob das geht, aber ich hab eine andere Idee, auch wenns ein bisschen umständlich ist! Vergleiche zuerst die Jahreszahlen.Wenn die aus der DB größer ist dann soll nichts passiern. Wenns größer ist dann löschen. Wenn sie gleich groß sind dann kontrollierst du zusätlich noch das Monat. Mit dem Monat gehst du genauso vor und sollten die monate auch gleich sein dann musst du eben noch die Tage vergleichen! Was besseres fällt mir zu der Zeit leider auch nicht mehr ein! sorry ;-)
 
Zurück