Ik heb in mijn database alle geboorte datums van mijn leden. Nu zou ik graag willen dat er op mijn site staat wie er vandaag jarig is. Is hier bij een MySQL (5) database een speciale functie?

De geboortedatum-rij is ingesteld op 'date';
Want ik zou ook

mysql_query("... WHERE geboortedatum LIKE '%-".date("m")."-".date("d")."%'");

kunnen doen, maar er is waarschijnlijk wel een speciale functie hiervoor.
Eerder zo:

SELECT naam
FROM tabelnaam
WHERE DATE_FORMAT(geboortedatum, '%m-%d') = DATE_FORMAT(CURDATE(), '%m-%d')

[edit]foutje verwijderd[/edit]
Bedankt! Ik zal 't meteen erin zetten!

Reageren