Mailinglisten-Archive |
Stefan Pfister schrieb > Ich versuche verzweifelt aus meiner MySQL-DB Datensätze > mit einem Timestamp zu löschen die älter als z.B. 5 Stunden sind. Es gibt zwei Möglichkeiten: 1. Wie in der FAQ beschrieben mit PHP den Timestamp erzeugen und in das MySQL-Statement einbauen. Natürlich mußt Du dabei die Anzahl der Sekunden anpassen. D.h. dann statt $datumsgrenze = date("YmdHis", time()-14*86400); dann $datumsgrenze = date("YmdHis", time()-18000); SELECT * FROM table WHERE datums_feld > $datumsgrenze 2. MySQL rechnen lassen (IMHO eleganter) SELECT * FROM table WHERE datums_feld> DATE_SUB(NOW(), INTERVAL 5 HOUR) Guido Haeger
php::bar PHP Wiki - Listenarchive