Folgende Funktion funktioniert nicht:
Es passiert einfach nichts. Kein Fehler, kein gar nichts. Es sieht aus, als ob mysql einfach ignoriert, dass ich etwas von ihm will. Ich habe mysql den Fehler ausgeben lassen, und es sagt nur:
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 '' at line 1
Ich habe es wirklich in allen moeglichen und unmoeglichen Formen versucht, aber der INSERT-Befehl, aber nun weiss ich nicht mehr weiter.
Wer kann mir helfen?
PS: Noch eine Sache: Ich habe absichtlich mit GET gearbeitet um sehen zu koennen, ob die Variablen im Querystring uebergeben werden. Ausserdem habe ich das Script soweit wie moeglich ausgeduennt, das heisst auch meine Make-Safe-Funktionen testweise heruasgenommen. Das nur um gewisse Belehrungen zu vermeiden
PHP:
$postname = $_GET["name"];
$postmessage = $_GET["message"];
$poststamp = time();
$query = "INSERT INTO `gal2_chat` ( `id` , `name` , `message` , `stamp`, `page` ) VALUES ('', '$postname', '$postmessage', '$poststamp','')";
mysql_query($query);
Es passiert einfach nichts. Kein Fehler, kein gar nichts. Es sieht aus, als ob mysql einfach ignoriert, dass ich etwas von ihm will. Ich habe mysql den Fehler ausgeben lassen, und es sagt nur:
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 '' at line 1
Ich habe es wirklich in allen moeglichen und unmoeglichen Formen versucht, aber der INSERT-Befehl, aber nun weiss ich nicht mehr weiter.
Wer kann mir helfen?
PS: Noch eine Sache: Ich habe absichtlich mit GET gearbeitet um sehen zu koennen, ob die Variablen im Querystring uebergeben werden. Ausserdem habe ich das Script soweit wie moeglich ausgeduennt, das heisst auch meine Make-Safe-Funktionen testweise heruasgenommen. Das nur um gewisse Belehrungen zu vermeiden
Zuletzt bearbeitet: