• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Automatischer Löschvorgang

Sylnois

Mitglied
Hallo Leute

Ich habe eine grundlegende Frage.
Ich habe eine Tabelle in meiner Datenbank:
ID(Integer, Auto-Increment)
UserID(Integer)
StartingDate(Datum)
EndingDate(Datum)

Wenn ich nun einen Eintrag mache, wird die ID automatisch generiert. Die UserID holt er vom Formular, StartigDate ist das heutige Datum und EndigDate ist das heutige Datum + 60 Tage.
Meine Frage ist nun, wie kann ich den Eintrag automatisch mit PHP löschen, wenn das EndigDate erreicht worden ist?

Gruss
Sylnois
 
Bin nicht der Profi in PHP.

Ich würds aber so machen.
Der User muss sich ja mal einloggen ?
Beim login EndingDate prüfen und dann prüfen ob der Account schon
abgelaufen ist. Sollte das so sein, kannst du ja gleich den Account löschen oder ?

EndingDate aus Datenbank auslesen
Dann Prüfen ob Account abgelaufen
Wenn Ja dann gleich löschen

Ansonsten geht das mit nem Cronjob ?


 
Einmal am Tage (sagen wir um 00:01 UHR) einen Cronjob laufen lassen, der alle Einträge löscht, die das Ablaufdatum überschritten haben.
 
Zurück
Oben