Hoi mensen,

ik wil op mijn website een kleine remimber maken van verjaardagen.. in een klein boxje rechtsbovenin de pagina moeten bijv 6 mensen komen te staan die binnenkort jarig zijn. Kan iemand mij vertellen hoe ik de data zo kan sorteren dat hij weet welke datum het is en dus aankomende 5 verjaardagen laat zien?

Ik hoop dat ik een beetje duidelijk ben....

groetjes!
Marije
Moeten we eerst weten hoe jij het opslaat in de database
3 velden... ID NAME en DATUM (0000-00-00)

bijvoorbeeld id=1 name=Jan Jansen date=1970-02-10
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.
[edit]
Nee, dat klopt niet. Het gaat namelijk om hun geboortedatum
[/edit]
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?
oh darn je hebt gelijk....
hij moet dus alleen naar de maand en dag kijken...
@Marije: ik neem aan dat je de geboortedatum van de personen in je tabel hebt staan?

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.
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...
Hó Jan! Stop maar! Er staat al iets dat in de juiste richting gaat.

Reageren