online 1
gast (50)

/ Forum / Skripte(PHP,ASP,Perl...)

Skripte(PHP,ASP,Perl...)Skripte(PHP,ASP,Perl...)

Fragevon HenryDunant vom 15.09.2020, 13:17 Options

\' aus MySql-Db entfernen

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 schreiben

Antwort 1 von Computerfreaki vom 15.09.2020, 19:07 Options

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

Antwort 2 von Supermax vom 15.09.2020, 19:47 Options

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.

Antwort 3 von HenryDunant vom 16.09.2020, 14:07 Options

Danke, hat super geklappt!

Ähnliche Themen

PHP / MySQL
JoFi-Ha  06.05.2007 - 106 Hits - 4 Antworten

MySQL Datumsabfrage
RomanNas  14.09.2007 - 136 Hits - 4 Antworten

Perl mit MySQL?
TByte  09.05.2008 - 71 Hits - 36 Antworten

MySQL Datumsabfrage
MichaelV1971  18.08.2008 - 24 Hits - 1 Antwort

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026