Hallo,
folgendes problem:
habe eine datenbank in der sich ein Feld mit den Namen :datum befindet.
dort trage ich mit: NOW() die zeit ein,
die sieht dann so aus :2011-07-30 18:41:04
nun möchte ich alle einträge löschen die älter als 5 tage sind ,habe es so versucht:
leider macht er nur nix er löscht nicht.
Jemand eine Idee****
komisch wenn es nur 2 eintrage sind löscht er den ältesten bei 3 garnix
das feld ist `datum` timestamp NULL DEFAULT '0000-00-00 00:00:00', so angelegt
folgendes problem:
habe eine datenbank in der sich ein Feld mit den Namen :datum befindet.
dort trage ich mit: NOW() die zeit ein,
die sieht dann so aus :2011-07-30 18:41:04
nun möchte ich alle einträge löschen die älter als 5 tage sind ,habe es so versucht:
PHP:
$sql = "delete FROM ".MPREFIX."floh WHERE datum <= date_format(date_sub(now(),interval 5 day),'%Y-%m-%d %H:%i:%s');";
mysql_query($sql) OR die(mysql_error());
leider macht er nur nix er löscht nicht.
Jemand eine Idee****
komisch wenn es nur 2 eintrage sind löscht er den ältesten bei 3 garnix
das feld ist `datum` timestamp NULL DEFAULT '0000-00-00 00:00:00', so angelegt
Zuletzt bearbeitet: