我在运行此脚本时遇到问题,但我继续收到相同的错误消息。有人能指出我哪里错了吗?感谢。
错误消息:您的SQL语法出错;检查与MySQL服务器版本对应的手册,以便在第1行的''附近使用正确的语法
$datenow = date("Y-m-d") . " " . date("H:i:s");
$conn = mysql_connect('localhost', 'admin', 'root') or die(mysql_error());
mysql_select_db('main') or die(mysql_error());
$queryh = "INSERT INTO user_comments (posted_by, posted_to, comment, date_posted) ".
" VALUES ('{$postman}', '{$id}', '{$comment}', '{$datenow}' ";
$result = mysql_query($queryh) or die(mysql_error());
echo "posted";
答案 0 :(得分:3)
您缺少值列表中的近括号。
" VALUES ('{$postman}', '{$id}', '{$comment}', '{$datenow}' ";
^
Close-parenthesis goes here
作为小费,
$datenow = date("Y-m-d") . " " . date("H:i:s");
可缩短为:
$datenow = date("Y-m-d H:i:s");