Supportnet / Forum / Skripte(PHP,ASP,Perl...)
\' aus MySql-Db entfernen
Frage
Hallo,
ich habe das Problem, dass bei mir in der DB bei Wörtern wie z.B. Harry's das Wort so gespeichert ist: Harry\'\'s.
Kann ich das mit einer Abfrage für alle Datensätze ändern?
Antwort 1 von Computerfreaki
Ja klar geht das.
Du machst mit PHP eine Schleife und lässt alle /'/' mit der Funktion str_replace entfernen. Danach lädst du sie alle wieder in die DB
Du machst mit PHP eine Schleife und lässt alle /'/' mit der Funktion str_replace entfernen. Danach lädst du sie alle wieder in die DB
Antwort 2 von Supermax
Du kannst auch die Funktion stripslashes() verwenden, die erkennt auch andere Escape-Sequenzen wie z.B. \n für Zeilenvorschub.
Der Grund des Problems dürfte allerdings in der Verwendung der "magic_quotes" Direktive liegen.
Der Grund des Problems dürfte allerdings in der Verwendung der "magic_quotes" Direktive liegen.
Antwort 3 von HenryDunant
Danke, hat super geklappt!

