Ich versuche gerade die Geburtstage in den nächsten 10 Tage herauszusuchen, was auch recht gut klappt bis jetzt:
Code: Alles auswählen
$sql = "SELECT *
FROM users
WHERE DATE_FORMAT(user_birthday, '%m%d') BETWEEN DATE_FORMAT(CURDATE(), '%m%d') AND DATE_FORMAT(DATE_ADD(CURDATE(), INTERVAL 10 DAY), '%m%d')
ORDER BY user_birthday";
Wenn wir z.B den 28.12 haben, und ich die nächste 10 Tage abfragen will, klappt das nicht.
Wie könnte ich dieses Problem umgehen?