echo $begrüßung;
Hab folgendes zusammengebracht, was funktioniert: ...
WHERE eventdatum BETWEEN DATE(NOW()) AND DATE_ADD(NOW(),INTERVAL 1 YEAR);
Gibt es eine bessere Lösung oder ist die Lösung OK?
Sieht in Ordnung aus. Trotzdem ein paar kleine Anmerkungen: DATE(NOW()) liefert das selbe wie CURDATE(), nur aufwendiger. Statt DATE_ADD(..) kann man auch
NOW() + INTERVAL 1 YEAR
notieren. Und statt NOW() wäre CURDATE() korrekter. Allerdings spielt die Ungenauigkeit der Differenz zwischen einem Wert mit und einem ohne Uhrzeit bei einem Endtermin in Jahresfrist sicher keine gravierende Geige.
echo "$verabschiedung $name";