echo $begrüßung;
Das klingt verwirrend.
Müssen die Magic Quotes nicht auf jeden Fall rückgängig gemacht werden, wenn ich meine Daten im Rohformat in der Datenbank speichern will? Das hat doch nichts mit mysqli_* oder mysql_* Funktionen zu tun und auch nichts mit prepared Statements oder Textschnittstelle?!? (<-Verwirrung)
Bin Perlianer und habe von PHP keine Ahnung, [...]
Es geht hierbei um das Thema Magic Quotes, ein Feature PHPs, das für sämtliche GET-, POST- und Cookie-Daten bereits die Zeichen ' (single-quote), " (double quote) und \ (backslash) mit einem Backslash versieht und das NUL-Byte zu \0 macht. Diese Verunstaltung, so dieses Feature nicht deaktiviert ist, muss generell rückgängig gemacht werden, nicht nur für den Fall dass man die alten mysql_*-Funktionen verwendet, sondern auch für die moderneren mysqli_*-Funktionen verwendet, egal, ob man da Prepared Statements verwendet oder mit mysqli_real_escape_string() arbeitet. Das war von Vinzenz nur unglücklich formuliert.
echo "$verabschiedung $name";