Seite 1 von 1

Hochkomma (') im string für einen SQL Insert

Verfasst: 10.01.2005 17:34
von studentatommi
Hallo,

ich habe ein Problem beim Eintragen von Werten in eine Datenbank aus einem Forumlar.
Wenn ich in ein eingabefeld des Forumlars ein Hochkomma mache, bekomme ich ein SQL Fehler...

Wie kann ich den Übergebenen Wert maskieren, das ich den richtig in den SQL Befehl einbauen kann, und muß ich dann noch was bei der Ausgabe beachten?

Thanx 4 help :)

Verfasst: 10.01.2005 17:55
von Schumi
Vor dem Eintragen in die DB addslashes (http://de2.php.net/manual/de/function.addslashes.php),
nach dem Auslesen verwendest du dann stripslashes (http://de2.php.net/manual/de/function.stripslashes.php).

Verfasst: 10.01.2005 18:19
von Dennis63
Was ist denn mit der Funktion

mysql_escape_string() ?

Ich verwende nur den und habe keine Probleme damit.

Grüße
Dennis