echo $begrüßung;
Ich kommentiere mal einige Teile, sowohl zu deinem Konzept als auch allgemeine Dinge.
Noch eine Kleinigkeit:
echo("Update\n" . $sql . "\n");
echo ist im Gegensatz zu print() keine Funktion sondern ein Sprachkonstrukt, ähnlich wie return. Man muss übergebene Werte weder klammern *) noch muss man Strings erst zu einem großen String verbinden. Man kann die Einzelteile einfach mit Komma getrennt übergeben.
echo "Update\n", $sql, "\n";
*) Die Klammern fassen hier lediglich die Stringkonkatenation zu einem Ausdruck zusammen.
echo $verabschiedung, ' ', $name;