echo $begrüßung;
leider geht es weder so
"SELECT * FROM mitglieder WHERE mggebdat='%.date("m-d")."%'"
noch so
"SELECT * FROM mitglieder WHERE DAY(mggebdat)=".date("d")." AND MONTH(mggebdat)=".date("m");
Auch wenn ich mich wiederhole: Datenbank-Probleme sollten nicht mit Script-Code verfälscht werden. Was genau sendest du an den Server? Baue ggf. die Query zuerst in einem String zusammen und lass dir diesen ausgeben. Welche Fehlermeldungen kommen und was verstehst du an ihnen nicht? Wenn keine kommen, was kommt dann?
glaube, mysql unterstützt day und month nicht...
Befrage dazu das Handbuch. Das Kapitel in dem es um "Functions" und speziell "Date and Time Functions" geht weiß die Antwort.
wisst ihr eine funktionierende lösung?
SELECT * FROM test WHERE DAY(datum) = DAY(NOW()) AND MONTH(datum) = MONTH(NOW())
echo "$verabschiedung $name";