Simon la Croix
Mitglied
Ich hab 'n Formular das in eine Datenbank übertragen wird. Funktionier auch alles soweit ganz gut. Nur wenn im Textfeld ein ' vorkommt gibs fehler.
Also will ich beispielsweise übertragen "hugo hat 'nen apfel verputzt"
kommt folgendes:
"You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'nen apfel verputzt',NOW())' at line 1"
Das Script zum übertragen sieht so aus:
Is vermutlich nur 'ne Frage der Formatierung aber sql is nich mein Gebiet
Also will ich beispielsweise übertragen "hugo hat 'nen apfel verputzt"
kommt folgendes:
"You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'nen apfel verputzt',NOW())' at line 1"
Das Script zum übertragen sieht so aus:
PHP:
<?php
require('connect.php');
$kategorie= $_POST['kategorie'];
$titel= $_POST['titel'];
$inhalt= $_POST['inhalt'];
$sql = "INSERT test (kategorie,titel,inhalt,datum) VALUES ('$kategorie','$titel','$inhalt',NOW())";
if (("" == $inhalt)) {
echo "Fehler!";
} else {
echo "Wählt Quimby!";
}
echo '<br/><a href="index.php">zurück</a>.';
$result = mysql_query($sql) OR die(mysql_error());
?>