0

我的脚本中有这个:

$db->q("INSERT INTO 'keys' (key,grupo,dias) VALUES ('$key','VIP',$love);");

生成这样的sql

INSERT INTO 'keys' ('key','grupo','dias') VALUES ('35F3','VIP',28)

但我明白了

您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的 ''keys' ('key','grupo','dias') VALUES ('35F3','VIP',28)' 附近使用正确的语法

我正在添加我的表格结构的屏幕截图:http: //i.stack.imgur.com/luKfm.png

在此处输入图像描述

感谢您的帮助!

4

1 回答 1

3

表名称是标识符而不是字符串文字。所以在他们逃跑的情况下,你应该使用反引号,

INSERT INTO `keys` (`key`,`grupo`,`dias`) VALUES ('35F3','VIP',28)
于 2013-04-05T15:56:22.400 回答