0

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

FAILURE 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的 'keys, values, childID, accessID) VALUES ('0','0','0','0')' 附近使用正确的语法

$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 命令。

4

1 回答 1

2

keys并且values保留字您可以将其包装在反引号中。

... (`keys`, `values`, ...
于 2012-10-14T04:27:42.617 回答