我不断收到下面的SQL语法错误:PHP与MYSQL; SQL语法错误
错误信息
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'desc, tag) VALUES('1', '1', '1', 'Jakis pis', 'Jakis tag')' at line 1Query failed
MySQL查询:
$qry = "INSERT INTO lang".$lang." (lang, submenu, live, desc, tag) VALUES('$lang', '$submenu', '$live', '$desc', '$tag') ";
的print_r($ QRY );
完整的SQL查询:INSERT INTO lang1 (lang, submenu, live, desc, tag) VALUES('1', '1', '1', 'Some desc', 'Some tags')
我检查的表名和列名多次,你可以看到任何语法错误?
** WARNING **你的代码*威力*是suseptible SQL注入攻击。 – 2012-01-30 13:57:50
你能发布错误信息吗? – Lamak 2012-01-30 13:58:29
@丹尼尔 - 请注意,这只适用于我的本地主机。此外,我正在使用'mysql_real_escape_string' – Iladarsda 2012-01-30 13:59:11