Nochmals ich.
Bin die ganze Zeit am herumtesten. Am Ende hat es doch geklappt.
Es lag die ganze daran, dass ich in der Query hinten kein LIMIT angegeben habe. Sobald ich das einfüge, funktioniert alles.
Einen Denkfehler habe ich in der Query noch.
Habe das hier probiert, da ich vom Geburtsdatum, zum Beispiel 1984-03-03 ja das neue Jahr brauche, dass da eine Differenz von 1 oder 2 Tagen rauskommt und nicht eine rießen Zahl.
DATEDIFF(((date_format(curdate(),'%Y')-date_format(geburtsdatum,'%m-%d')), CURDATE())
So ein Zusammenfügen geht nicht ne.
Grüße