dersisko: SQL-Queries auf verschiedenen MySQL-Server

Text aus einem Textarea soll in eine MySQL-Datenbank geschrieben werden.
$sql = "UPDATE feld SET
TEXT = "" . $Text . ""
WHERE FELD_ID = $ID";

Ich habe 2 verschiedene MySQL-Server. Auf dem lokalen (Windows)funktioniert der SQL-Query nicht wenn Anführungszeichen in diesem Text stehen.
Auf dem anderen Server funkioniert das jedoch.

Also habe ich mal addslashes versucht:
$sql = "UPDATE feld SET
TEXT = "" . addslashes($Text) . ""
WHERE FELD_ID = $ID";

Jetzt funzt es auf dem lokalen Server. Auf dem anderen auch aber bei jedem Anführungszeichen oder Hochkomma steht ein Slash im Text.

  1. Hallo dersisko!

    Jetzt funzt es auf dem lokalen Server. Auf dem anderen auch aber bei
    jedem Anführungszeichen oder Hochkomma steht ein Slash im Text.

    Lies dir mal folgende Webseite durch:

    16.13. Wieso wird aus " plötzlich " und wie geht das wieder weg?
     http://www.dclp-faq.de/q/q-magic-quotes.html