MySQL查询错误

bea*_*ear 0 php mysql

这个MySQL查询有什么问题?

$name = mysqli_real_escape_string($db,$_POST['name']);
$email = mysqli_real_escape_string($db,$_POST['email']);
$comment = mysqli_real_escape_string($db,$_POST['content']);
$dt = date("F j, Y, g:i a");
$sql = mysqli_query($db, "INSERT INTO `tbl_contact` (`id`, `name`, `email`, `comment`, `date`) 
VALUES (NULL, '".$name."', '".$email."', '".$comment."', '".$dt."'");
Run Code Online (Sandbox Code Playgroud)

它一直在失败

您的SQL语法有错误; 检查与MySQL服务器版本对应的手册,以便在第2行的''附近使用正确的语法.

谢谢 :)

Ric*_*dle 6

你没有关闭SQL中的VALUES括号 - 最后一行应该像这样结束:

..., '".$dt."')");
              ^
              Added closing parenthesis for the VALUES clause.
Run Code Online (Sandbox Code Playgroud)