我在运行此脚本时遇到问题,但我不断收到相同的错误消息。有人可以指出我要去哪里了吗?谢谢。

错误消息:您的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";

最佳答案

您在值列表中缺少右括号。

" 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");

关于php - MySQL + PHP:谁能告诉我这段代码有什么问题?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1652848/

10-15 17:12