echo $begrüßung;
SQL-Schnittstellen liefern Dir die Datenbankinhalte in dekodierter Form.
Einspruch Euer Ehren. Falscher Kontext. SQL ist eine Abfragesprache. Das Ergebnis einer Query hat mit SQL nichts weiter zu tun. Deswegen kann man auch nicht von "dekodierter Form" sprechen. Das Dekodieren von Werten in SQL-Statements passiert bereits beim Parsen. Der Rest ist Blackbox bis zu dem Moment, wenn die Daten zum Client zurückkommen. Ob das DBMS intern was zu kodieren und dekodieren hat ist unerheblich. Es interessiert nur, dass die Daten von der DBMS-API in Rohform geliefert werden.
Ebenso funktioniert es, wenn Du entsprechende Schnittstellen nutzt, um Werte irgendwo abzuliefern: _sie_ bringen ihn in den Kontext, sind also für die kontextspezifische Kodierung zuständig.
Das interessiert den Anwender nicht. Es ist ja noch nicht mal gesagt, ob intern überhaupt ein Kontextwechsel stattfindet. Wichtig ist, was die Schnittstelle verlangt. Wenn das Rohform ist, dann ist das eben Rohform. Interne Kontextwechsel können unbetrachtet bleiben.
echo "$verabschiedung $name";