这是代码-
if(empty($errors))
{
mysqli_select_db($connect,"users");
$i = "insert into people (serial,name,price,desc) values ('','$name','$price','$desc')";
$qs = mysqli_query($connect,$i);
if($qs)
{
echo "Awesome";
}
else
{
echo "geez";
}
}
它总是显示geez。
最佳答案
一个问题是 desc
是 reserved word因此在将其用作列名时必须使用反引号:
INSERT INTO people (serial, name, price, `desc`) VALUES ...
关于php - 为什么这个简单的 SQL 和 PHP 不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5057853/