Löschen nach ablauf von 3 monaten

  • Themenstarter Themenstarter encase
  • Beginndatum Beginndatum
E

encase

hallo,

hab folgende frage, wie kann ich mit php (zum beispiel) einträge in einer mysql-datenbank automatisch löschen lassen. dass heisst die einträge sollten je nach wahl, nach einem, zwei oder drei monaten automtisch gelöscht werden. die frist wird jeweils vom benutzer gelöscht.

Es geht darum eine "stellen-anzeige" für eine vorgegebene zeit anzuzeigen, nach ablauf der gültigkeit automatisch zu löschen.

wäre für eure hilfe sehr dankbar.

gruss encase
 
Hallo,

a) du könntest ein PHP-Script schreiben, welches in regelmäßigen Abständen mittels Cronjob ausgeführt wird.
b) Du könntest das Löschen durch andere Aktionen anstoßen - zum Beispiel bei deinem Login.
c) du blendest die betroffenen Angebote nach Ablauf der Verfallszeit nicht mehr ein und löscht diese "manuell" über ein Backend (gezielt durch Auslösen der Aktion).

Das Script verhält sich wie eine normales PHP-Script, nur das du keine HTML Ausgaben benötigst. Natürlich muß die Verfallszeit in der entsprechenden Tabelle hinterlegt sein (als Timestamp oder gar Date/ Datetime), um diese auch auswerten zu können.

mfg Bloddy
 
Zurück