第一次mysqli,有INSERT错误

时间:2012-10-14 04:25:44

标签: php mysql insert mysqli

我从以下代码中收到以下错误。连接没有错误,所有输入列都是正确的,我将输入简化为0,以确保它不是我传递的变量。任何帮助将不胜感激。 MySQL ver 5.5.28。

  

FAILURE您的SQL语法出错;检查手册   对应于您的MySQL服务器版本,以便使用正确的语法   靠近'keys,values,childID,accessID)VALUES('0','0','0','0')'at   第1行

$query="INSERT INTO carts (keys, values, childID, accessID)
                    VALUES
                    ('0','0','0','0')";
                    echo $query;
if (mysqli_query($link, $query) == FALSE) {echo "FAILURE " . mysqli_error($link);}

在没有睡觉的情况下工作了20个小时所以,如果这是一个面孔的时刻,我不会感到惊讶。我会说我从未使用过mysqli,只是mysql命令。

1 个答案:

答案 0 :(得分:2)

keysvaluesreserved words你可以用反引号将其包装。

... (`keys`, `values`, ...