我不斷收到下面的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