wahsaga: Aus DB nach Datum selektieren

Beitrag lesen

hi,

$datumheute = getdate();
  $datumheutemysql = $datumheute[year].$datumheute[mon].$datumheute[mday];

was genau steht jetzt in $datumheutemysql drin? (kontrollausgabe ist immer der erste debugging-schritt, ob da auch wirklich der wert drin steht, den du erwartest.)

$datesholenfuture = "SELECT DATE_FORMAT(datum, "%d.%m.%Y") AS datumformatiert, stadt, location, bands FROM ".$dates." WHERE datum >= ".$datumheutemysql." ORDER BY datum;";

eigentlich viel zu umständlich, warum php für eine sache bemühen, die mysql doch gleich selber machen kann?

mysql bietet dir die funktion NOW(), um in deinen queries mit dem aktuellen datum zu arbeiten, http://www.mysql.com/doc/de/Date_and_time_functions.html.

also sollte

"SELECT DATE_FORMAT(datum, "%d.%m.%Y") AS datumformatiert, stadt, location, bands FROM ".$dates." WHERE datum >= NOW() ORDER BY datum;"

eigentlich ausreichen, um die gewünschte auswahl zu erreichen.

gruss,
wahsaga