Hallo,
ich habe in meiner MySQL5-Datenbank Spaltennamen, die auf '_'.$monat enden (also xyz_1, xyz_2, ..., xyz_12); enthaltene Werte sind 0/1. Nun möchte ich eine Abfrage in der Spalte des aktuellen Monats machen. Ich habe folgendes versucht:
SELECT *
FROM abc
WHERE
CONCAT('xyz_',MONTH(NOW())) = 1
Zurückgeliefert werden aber _alle_ Zeilen, auch die mit dem Wert 0. Anscheint funktioniert das CONCAT
nicht richtig. Was mache ich da falsch? Liegt es daran, dass Text mit Zahl verbunden wird?
Dank & Gruß,
luti