mysql-eintrag scheitert wegen Anführungszeichen

zempsit

Erfahrenes Mitglied
Ich habe ein kleines Guestbook mit Php gebastelt. Der Eintrag kann jedoch nicht gemacht werden, wenn im Guestbook ein Eintrag mit einfachem Anführungszeichen ( ' ) gemacht wird.

Es ist mir einleuchtend warum es den Eintrag verhindert. Da im Schweizer-Deutschen dieses Zeichen jedoch recht häufig verwendet wird, würde ich es jedoch nicht gerne einfach löschen, sondern trotzdem irgendwie einbinden.

Gibt's da irgendeine Variante?
 
Wenn Du die Daten mit [phpf]mysql_real_escape_string[/phpf] bearbeitest, sollte sich dieses Problem erledigen.
Es ist ohnehin ratsam, diese Funktion zu nutzen, um SQL-Injection zu verhindern.

Gruß hpvw
 
Zurück