下面的代码是我用来添加到已经在数据库中创建的表的代码。我仍然收到查询错误,错误:您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的 'Location, Horseshoe) VALUES('Obed & Isaacs','Springfield Illinois','Buffalo Chic' 附近使用正确的语法。
如何修复此错误?这似乎是唯一阻止页面其余部分加载的方法。
<?php
$link=mysql_connect("*************","************","***********");
if (!$link)
{
echo "Failed to connect to MySQL: " . mysql_error();
}
mysql_error();
mysql_select_db(horseshoevotes);
$sql = "INSERT INTO `submissions` (Restaurant, Restaurant Location, Horseshoe)
VALUES('$_POST[restaurant]','$_POST[location]','$_POST[horseshoe]','$_POST[email]')";
if (!mysql_query($sql))
{
die('Error: ' . mysql_error($link));
}
echo "Submitted";
mysql_query($sql);
mysql_close($link);
?>