$sql=mysql_query("INSERT INTO admin_cont
(contact_idemail , contact_timestamp , contact_objet , contact_message)
VALUES
('".$_COOKIE['zzzzz']."', '$timestamp', '$objet', '$message' ") or die(mysql_error());
我一直收到错误:
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
欢呼声
答案 0 :(得分:4)
关闭)为VALUES。
答案 1 :(得分:1)
您需要在'$ message'
后添加一个紧密的括号答案 2 :(得分:0)
试试这个。
$sql=mysql_query("INSERT INTO admin_cont (contact_idemail , contact_timestamp , contact_objet , contact_message) VALUES ('".$_COOKIE['zzzzz']."', '$timestamp', '$objet', '$message')");
如其他答案中所述,您需要关闭mysql_query语句。现在你正在使用
or die(mysql_error()
作为查询字符串的一部分。
答案 3 :(得分:0)
一旦你适应了你的即时错误,你就会想要解决你的查询非常不安全的事实。您需要使用参数化查询或通过mysql_real_escape_string()
运行您的值。