我的sql请求有点问题:
我的$ sql resquest(echo $ sql的结果):
INSERT INTO match (id, id_match, login, real_login, reponse, date) VALUES (NULL, '11', 'CaptainRida', 'rbikitar', 'oui', '2014-06-07')
和错误
错误:您的SQL语法出错;检查手册 对应于您的MySQL服务器版本,以便使用正确的语法 near' match(id,id_match,login,real_login,reponse,date)VALUES (NULL,' 11',' Capt' at line 1
sql请求在' login'处被截断。总是4个字符,BAM被截断。
任何人都可以帮助我,我和另一个表有相同的SQL RESQUEST(完全相同,除了rencontre而不是match和id_rencontre而不是id_match)
" rencontre"请求效果很好,"匹配"请求在错误中被截断。答案 0 :(得分:0)
MATCH
是MySQL reserved word。
将其包含在反引号中:
insert into `match` (id, id_match, ...
或者,考虑更改表的名称以不使用保留字(推荐)。