Ik ben bezig met een website en nu wil ik dat hij aangeeft wat het eerst volgende evenement is.
Dus bijv: Aankomende zondag Clubduik
Heb geprobeerd met het volgende:
"SELECT * FROM website_activiteiten WHERE Datum >= CURDATE() ORDER BY Datum LIMIT 1";
Me Datum is DATETIME
Als ik dit gebruikt pakt hij een willekeurige dag op de 1 of andere manier ik heb het ook geprobeerd met NOW()
Kan iemand mij helpen?
Gr. Mark
[size=xsmall]Toevoeging op 31/03/2014 21:36:31:[/size]
Heb nu het volgende geprobeerd:
FROM website_activiteiten WHERE Datum BETWEEN NOW() AND DATE_ADD(NOW(), INTERVAL 20 DAY) LIMIT 1";
werkt goed alleen soms bijv met vakantie hebben wij paar maanden niks dus toen dacht ik ik zet hem op 12 MONTHS of 365 DAY maar op de 1 of andere manier pakt hij dan toch 1 bepaalde hit net als WHERE Datum >= CURDATE() ORDER BY Datum LIMIT 1"; ik snap alleen niet waarom hij die selecteerd hij geeft steeds 27 april terwijl er nog 4 evenementen tussen zitten....
als ik FROM website_activiteiten WHERE Datum BETWEEN NOW() AND DATE_ADD(NOW(), INTERVAL 20 DAY) LIMIT 1";
gebruik geeft hij wel de eerst volgende....
2.019 views