Mel: WHERE klausel funzt nicht

Beitrag lesen

Hi Stefan

Bei Datumsvergleich  solltest Du nicht mit Like arbeiten, Du vergleichst schliesslich ein Datumbestandteil, nicht einen String
Ausserden wuerde ich der Uebersichtlichkeit halber die Variable  nicht "$month" nennen, da month ja schon belegt ist in SQL

Versuche es mal mit folgendem Prinzip:

WHERE MONTH(datum)=$pmonth
(keine Anfuehrungszeichen, wenn's nicht klappt, lass Dir mal MONTH(datum) und $pmonth ausgeben ob's wirklich gleich ist)

oder auch
WHERE MONTH(datum)=MONTH($datum)
oder
WHERE MONTH(datum)=MONTH(NOW())-1
oder was auch immer Du brauchst.

Gruss, Mel