Hallo,
ich habe mir lokal auf meinem Testserver eine MySQL Datenbaknk angelegt, zum Testen habe ich eine Seite, in der ein Formular mit Textfeld ist. Der Text aus dem Textfeld wird wieder an die Seite gesendet und mit
an die Datenbank versandt.
wenn ich als Test beispielsweise
eintippe klappt das auch hervorragend.
Ich habe jetzt die gleiche Tabelle auf unseren Server geladen.
wenn ich jetzt den gleiche Text in das Textfeld eintippe, meldet MySQL einen Fehler.
Ich habe herausgefunden, dass die einfachen Anführungszeichen falsch dargestellt werden, aus
wir nach dem versenden
, was MYSQL nicht erkennt.
Wie kann ich das abändern, dass die $_Post-Variablen richtig übermittelt werden?
Gruß
-André-
ich habe mir lokal auf meinem Testserver eine MySQL Datenbaknk angelegt, zum Testen habe ich eine Seite, in der ein Formular mit Textfeld ist. Der Text aus dem Textfeld wird wieder an die Seite gesendet und mit
PHP:
$angabe = $_POST["Angabe"];
$query = $angabe;
$result = mysql_query($query,$Test) or die(mysql_error());
wenn ich als Test beispielsweise
Code:
SELECT * FROM talelle1 WHERE stufe LIKE 'forte' ORDER BY id ASC
Ich habe jetzt die gleiche Tabelle auf unseren Server geladen.
wenn ich jetzt den gleiche Text in das Textfeld eintippe, meldet MySQL einen Fehler.
Ich habe herausgefunden, dass die einfachen Anführungszeichen falsch dargestellt werden, aus
Code:
SELECT * FROM talelle1 WHERE stufe LIKE 'forte' ORDER BY id ASC
Code:
SELECT * FROM talelle1 WHERE stufe LIKE \'forte\' ORDER BY id ASC
Wie kann ich das abändern, dass die $_Post-Variablen richtig übermittelt werden?
Gruß
-André-