Mysql Fehler bei ´ Zeichen

shorn001

Grünschnabel
Habe im Moment ein kleines Problem mit meinem Mysql. Wenn ein Benutzer so ein Zeichen ( ' ) eingibt, bekommt er eine Fehlermeldung. Ich kann mir schon vorstellen, woran das liegt. Aber wie kann ich das Problem vermeiden. Wie muss der SQL Syntax lauten, damit er solche zeichen akzeptiert?
 
Da der einfache Anführungsstrich Begrenzer für Zeichenketten ist, muss dieses Zeichen innerhalb von Zeichenketten maskiert werden, damit seine Sonderfunktion als Metazeichen aufgehoben wird. Das kannst du am einfachsten mit der mysql_real_escape_string()-Funktion machen, die daneben auch noch andere „gefährliche“ Zeichen maskiert.
 
Zurück