löschen in DB
newbie
- php
0 norbert =:-)0 newbie
Hallo Ihr
Es soll gelöscht werden wenn das estamp datum älter als das aktl datum ist.
Tabellen eintrag:
tabelle stamp || Tabelle estamp
Begin: 2003-04-30 00:00:00 || Ende: 2003-05-01 09:00:00
php:
$deleteuser= mysql_query("DELETE from $mysql_tablename WHERE estamp <'".date("Y-m-d H:i:s", microtime())."'") ;
echo mysql_error();
Bekomme KEINEN Fehler aber es wird nicht gelöscht
Wer kann mir helfen
Hallo Newbie!
1.) Wozu gibt es die Tabelle estamp - und wie steht sie in Verbindung mit stamp?
2.) Wenn zwei Datums-Werte in einer DB vorhanden sind, können diese in der Regel mit den herkömmlichen Vergleichsoperatoren abgefragt werden. Also zB Date1 <= Date2.
3.) Du versuchst nicht das Datum von estamp zu vergleichen, sondern das heutige - also was solls denn werden?
mfg
norbert =:-)
Hallo Norbert
estamp ist das Datum wann z.b. ein Termin Endet.
Der Termin soll dann gelöscht werden sobald er abgelaufen ist.
Tag und Uhrzeit werden angegeben und müssen beim löschen mit berücksichtigt werden
Hallo Newbie!
Versuch mal:
DELETE from TABELLE WHERE estamp < NOW();
(nicht getestet)
Weitere Infos unter http://www.mysql.com
mfg
norbert =:-)