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

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
studentatommi
Mitglied
Beiträge: 11
Registriert: 03.01.2005 20:04

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

Beitrag 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 :)
Benutzeravatar
Schumi
Ehemaliges Teammitglied
Beiträge: 4925
Registriert: 07.10.2002 12:37

Beitrag 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).
Dennis63
Ehemaliges Teammitglied
Beiträge: 2597
Registriert: 02.07.2003 18:46

Beitrag von Dennis63 »

Was ist denn mit der Funktion

mysql_escape_string() ?

Ich verwende nur den und habe keine Probleme damit.

Grüße
Dennis
Antworten

Zurück zu „Coding & Technik“