Ich habe Anfang Oktober angefangen, PHP-Programmierung zu lernen. Das Problem, das meine Probleme verursacht, ist, dass meine Benutzer Text in der Datenbank speichern müssen ( und der Text würde wahrscheinlich einfache und doppelte Anführungszeichen enthalten ). Wann immer ich ein einfaches Zitat in den Text einfüge, würde es einen Fehler verursachen. Ich muss wirklich einfache und doppelte Anführungszeichen speichern, sonst hätten die Benutzer Fehler, wenn ihr Text Sätze wie folgt enthalten würde: Es ist mein Auto. In der Zwischenzeit mache ich einfache Anführungszeichen mit str_replace zu doppelten.
Die Abfrage, mit der ich den Text in die Datenbank einfüge, lautet: INSERT INTO Notizen (Text) VALUES ('$ text')
Gibt es dafür keine Lösung?
Sie können eine Funktion wie mysql_real_escape_string
verwenden, um die Zeichenfolge zu entschlüsseln, bevor Sie sie in der Datenbank speichern.
Bitte verwenden Sie eines der folgenden Konzepte:
QUOTE()