dedlfix: daten werden aus DB nicht richtig gelesen

Beitrag lesen

echo $begrüßung;

gibt es dazu eine spezielle funktion?
Es gibt addslashes() und stripslashes() und dann kannst du natürlich auch noch manuell escapen.

Im Zusammenhang mit MySQL (und auch anderen Datenbanken) sind diese Funktionen aber nicht zu empfehlen. addslashes() beachtet zu wenig Zeichen. Und wenn du stripslashes() auf die Datenbankausgaben anwenden musst, hast du beim Eintragen schon einen Fehler gemacht. (Und jetzt komm nicht mit dem Argument, stripslashes() braucht man gegen Magic Quotes. Das wäre zwar richtig, aber betrifft die Eingabedatenbehandlung und nicht die Ausgabe in Datenbanken. Wenn du beide Vorgänge gemischt hast, dann ist dein Programmdesign nicht besonders gut.)

echo "$verabschiedung $name";