Moeten we eerst weten hoe jij het opslaat in de database
Link gekopieerd
3 velden... ID NAME en DATUM (0000-00-00)
bijvoorbeeld id=1 name=Jan Jansen date=1970-02-10
Link gekopieerd
SELECT id, naam, DATE_FORMAT(datum,'%d-%m-%Y')
FROM tabel
WHERE datum > CURRENT_DATE()
LIMIT 0,6;
Ik denk dat dit al voldoende is.
Link gekopieerd
[edit]
Nee, dat klopt niet. Het gaat namelijk om hun geboortedatum
[/edit]
Link gekopieerd
willem-jan? ik heb je code ingevoerd en het lijkt te werken.. maar wat doet het stukje code? laat hij alleen de nieuwste 6 zien? of?
Link gekopieerd
oh darn je hebt gelijk....
hij moet dus alleen naar de maand en dag kijken...
Link gekopieerd
@Marije: ik neem aan dat je de geboortedatum van de personen in je tabel hebt staan?
Link gekopieerd
WHERE
MONTH(datum) > MONTH(CURDATE())
AND
DAYOFMONTH(datum) > DAYOFMONTH(CURDATE())
Deze WHERE ziet er wat beter uit. Er zullen namelijk weinig bezoekers zijn met een geboortedatum in de toekomst...
Edit: van de = even een > gemaakt.
Link gekopieerd
Marije schreef op 07.08.2006 21:38
oh darn je hebt gelijk....
hij moet dus alleen naar de maand en dag kijken...
Precies! Ik ben al voor je bezig, moment...
Link gekopieerd
Hó Jan! Stop maar! Er staat al iets dat in de juiste richting gaat.
Link gekopieerd