echo $begrüßung;
ist es möglich in einer Tabelle einen Datensatz daraufhin zu prüfen, ob alle Spalten, einige Spalten oder keine Spalten einen Wert zugewiesen bekommen haben? Also so in etwa:
Definiere "Wert zugewiesen". Meinst du damit etwas was nicht NULL ist oder etwas das kein Leerstring ist oder gar beides?
MySQL kenne eine Menge Funktionen. Einige der String-Funktionen würde ich hier in Betracht ziehen. Mit LENGTH() kann man testen ob ein String die Länge 0 hat, vorher könnte man ihn noch TRIM()en damit keine überflüssigen Leerzeichen das Ergebnis stören. Und NULL-Werte lassen sich mit IS NULL abfragen.
echo "$verabschiedung $name";