Hochkomma in Textfeld verursachen Fehler

Eiszwerg

Erfahrenes Mitglied
Moin Moin zusammen,

habe ein wenig gesucht, aber leider nicht wirklich was gefunden, was zu meinem Problem passt.
Wenn ich in einem Text ein Hochkomma verwende, dann bekomme ich folgenden Fehler:

Text: Ich hab's!
Code:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 's' WHERE id='2781'' at line 1

Wie kann ich das verhindern?

Danke und Gruß
Jan
 
Soll heissen:
Das es jetzt geht ist schlecht?

Ich möchte ungerne die Usereingaben beschneiden, aber dennoch Sicherheit haben.
Hab das aktuell mit addslashes(); gelöst.
Andere Methode?
 
Hallo,



Wenn du einen TExt ausgibst, erstellst udn dieses mit z.B.

$text = "Mein Text";

erstellst udn darin ebenfalls " auftauchen, musst du diese mit \" umsetzen. Dann klappts auch ohen Fehler


CU

Stefan
 
Zurück