我知道有一些帖子接近我在这个 PHP 查询中遇到的错误,但我还没有找到任何真正回答我的问题的帖子。我正在使用 MYSQL 数据库并尝试使用此处显示的简单脚本输入数据
include("includes/DbConnection.php");
global $connect;
$name = $_POST['name'];
$year = $_POST['year'];
$description = $_POST['about'];
$query = "INSERT INTO object (Name, Year, Description) VALUES ('{$name}',{$year},'{$description}')";
$query = mysql_query($query, $connect);
if(!$query){
die("Database Query Failed: " . 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
,但我找不到这个脚本不能工作的任何原因。我错过了什么吗?