Mailinglisten-Archive |
> Ich habe in einer Datenbank einer MySQL-Datenbank eine Spalte mit
> einem Datum in der Form:
>
> YYYYMMDDHHMMSS
>
> Wie kann ich alle Datensätze löschen, bei denen das Datum älter als 1
> Stunde zur aktuellen Zeit ist?
Das hier löscht alle Daten, die älter sind als 2 Tage. Das mußt du
entsprechend anpassen. Ich verwende mysql.db aus phplib, deshalb die
Schreibweise, mußt du ggfs. auch anpassen.
$datum = date("Y-m-d", mktime(0,0,0,date("m"), date("d")-2, date("Y")));
$db->query("DELETE FROM sessData
WHERE datum < '$datum'");
--
Mit freundlichem Gruss
Dr. Werner Stuerenburg
_________________________________________________
ISIS Verlag, Teut 3, D-32683 Barntrup-Alverdissen
Tel 0(049) 5224-997 407 · Fax 0(049) 5224-997 409
http://pferdezeitung.de http://art-quarter.com
php::bar PHP Wiki - Listenarchive