MySQL begindatum en einddatum vergelijken
Piet Knaap
18/10/2010 13:56:37Een gebruiker vult via php een formulier in met 3 velden (berichtzichtbaar, berichtverwijderen,tekstblok)
Ik probeer nu dat: Als de datum van berichtzichtbaar gelijk is, of in de toekomst is en de datum van berichtenverwijderen gelijk is of kleiner is dan de huidige datum moeten de berichten getoond worden op mijn website.
Nu heb ik onderstaande query gemaakt maar ik krijg niet het juiste resultaat terug.
berichtzichtbaar (datum veld)
berichtenverwijderen (datum veld)
tekstblok (textveld)
SELECT * FROM berichten
WHERE
(CURRENT_DATE() >= berichtzichtbaar AND CURRENT_DATE() <= berichtenverwijderen )
Ik mag toch met groterdan en kleinerdan datums verlijken in SQL?
Ik probeer nu dat: Als de datum van berichtzichtbaar gelijk is, of in de toekomst is en de datum van berichtenverwijderen gelijk is of kleiner is dan de huidige datum moeten de berichten getoond worden op mijn website.
Nu heb ik onderstaande query gemaakt maar ik krijg niet het juiste resultaat terug.
berichtzichtbaar (datum veld)
berichtenverwijderen (datum veld)
tekstblok (textveld)
SELECT * FROM berichten
WHERE
(CURRENT_DATE() >= berichtzichtbaar AND CURRENT_DATE() <= berichtenverwijderen )
Ik mag toch met groterdan en kleinerdan datums verlijken in SQL?
PHP hulp
24/11/2024 03:33:56- SanThe -
18/10/2010 14:30:52Piet Knaap
18/10/2010 14:34:08SanThe Nvt op 18/10/2010 14:30:52:
Je kan ook BETWEEN gebruiken.
... WHERE CURDATE() BETWEEN berichtzichtbaar AND berichtenverwijderen
... WHERE CURDATE() BETWEEN berichtzichtbaar AND berichtenverwijderen
dan krijg ik ook datums terug die voor berichtzichtbaar zijn