echo $begrüßung;
Grundsätzlich solltest Du jedoch keine Benutzereingaben ungeprüft verwenden. Wenn Du mehr zum Thema wissen möchtest: SQL-Injection
SQL-Injection hat eigentlich gar nichts mit ungeprüften Benutzereingaben zu tun. Benutzereingaben zu prüfen ist Teil der Eingabedatenbehandlung und SQL-Injection ein Problem der Ausgabe. Man sollte all seine Daten stets kontextgerecht behandeln, und nicht nur die aus einer Eingabe stammenden. Vermeidbare Fehler können auch bei nicht bösartigen Daten auftreten, wenn sie Zeichen enthalten, die in dem neuen Kontext eine Sonderbedeutung haben.
Es ist nicht sinnvoll, dem O'Brien im Zuge einer Benutzerdatenprüfung seinen Apostroph zu entfernen oder ihn ihm zu verbieten, nur weil dieses Zeichen auch für SQL-Injection verwendet werden kann.
echo "$verabschiedung $name";