Falls das wirklich ein Fehler wegen "<=" sein sollte, dann müsste folgendes gehen:
Code:
SELECT id FROM {{table}} WHERE(2592000 >= (meldeschluss - UNIX_TIMESTAMP(CURDATE()))) AND
((meldeschluss - UNIX_TIMESTAMP(CURDATE())) > 0)
BTW: 2592000 = 30 Tage in Sekunden, melden also nur innerhalb von 30 Tagen vor meldeschluss - richtig interpretiert?
Dann wäre vielleicht
Code:
SELECT id FROM {{table}} WHERE(UNIX_TIMESTAMP(CURDATE()) >= (meldeschluss - 2592000)) AND
(UNIX_TIMESTAMP(CURDATE()) < meldeschluss)
besser lesbar?
Gruß, folkfreund
Lesezeichen