列数与第1行的值计数不匹配

时间:2013-08-28 09:45:14

标签: php mysql

我为什么不能正常工作感到非常恼火,我发现没有问题为什么它无法添加到数据库中!

This is My Table

这是我的插入表格,

    $sql="INSERT INTO reports (title, author, description, pubdate, tags, price)
    VALUES
    (
    '$_POST[title]',
    '$_POST[author]',
    '$_POST[description]'
    '$_POST[pub_date]'
    '$_POST[tags]'
    '$_POST[price]'
     )";

    if (!mysqli_query($con,$sql))
    {
    die('Error: ' . mysqli_error($con));
    }
    echo "1 record added";

    mysqli_close($con);

我已经删除了连接详细信息以确保安全性,每次我提交表单时都会一直给我错误而且我不知道为什么,所以如果有任何想法让我们知道:)

1 个答案:

答案 0 :(得分:0)

尝试

$sql="INSERT INTO reports (title, author, description, pubdate, tags, price)
VALUES
(
'$_POST[title]',
'$_POST[author]',
'$_POST[description]',
'$_POST[pub_date]',
'$_POST[tags]',
'$_POST[price]'
 )";

if (!mysqli_query($con,$sql))
{
die('Error: ' . mysqli_error($con));
}
echo "1 record added";

mysqli_close($con);