newbie: löschen in DB

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

  1. 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 =:-)

    1. 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

      1. Hallo Newbie!

        Versuch mal:

        DELETE from TABELLE WHERE estamp < NOW();

        (nicht getestet)

        Weitere Infos unter http://www.mysql.com

        mfg

        norbert =:-)