我有一些表的MySQL數據庫。在PHP腳本存在此代碼mysql查詢錯誤1064沒有撇號
$data = mysql_query("SELECT * FROM table1 WHERE Id='".$id."' LIMIT 1");
它工作正常。
現在我添加1名新表,並請求mysql_query得到:
錯誤#1064:您的SQL語法錯誤;檢查對應於你的MySQL服務器版本正確的語法附近「INSERT INTO 使用手冊 ...
這個語法
SELECT * FROM `table2` WHERE Id='".$id."' LIMIT 1
PHP腳本工作如果沒有這個符號'
腳本返回錯誤消息。怎麼可能,選擇查詢到table1工作正常和類似的查詢不工作沒有'
符號圍繞表名稱?
只需停止使用'mysql_ *'功能... – hjpotter92
您是否直接在您運行第二個查詢phpmyadmin或使用php代碼嘗試運行它? –
直接在phpmyadmin中運行 – Arman