Hallo,
lasse mir über folgenden Befehl das nächstliegende Datum aus einer MySQL-Datenbank ausgeben:
$abfrage = "SELECT * FROM $tabelle WHERE UNIX_TIMESTAMP(datum_sort)>UNIX_TIMESTAMP(curdate()) LIMIT 0,1";
Das Feld 'datum_sort' hat folgenden Inhalt:
2002-02-09
2002-05-11
2002-06-01
Leider funktioniert das nicht richtig, denn es wird nicht das Datum
2002-05-11, sondern das Datum 2002-06-01 als nächstliegendes Datum angegeben.
Hat das eventuell irgendwas mit UNIX_TIMESTAMP(datum_sort) zu tun? Erwartet UNIX_TIMESTAMP ein anderes Datumformat?
Welchen Befehl muss ich verwenden, damit mein Datumformat YYYY-MM-DD richtig verwendet wird?
Das ganze könnt Ihr Euch unter http://www.combo-speciale.de anschauen, unter Termine steht die ganze Datenbank und rechts in der Box immer das nächstfolgende Datum.
Vielen Dank für die Hilfe,
Combo