为什么这个简单的SQL和PHP不起作用?

时间:2011-02-20 15:12:10

标签: php mysql phpmyadmin

这是代码 -

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。

2 个答案:

答案 0 :(得分:11)

一个问题是descreserved word,因此在将其用作列名时必须使用反引号:

INSERT INTO people (serial, name, price, `desc`) VALUES ...

答案 1 :(得分:3)

echo mysqli_error

你去...................