2013-03-26 584 views
-1

我有一個簡單的調用SHOW TABLES,並且出現1064語法錯誤。SHOW TABLES LIKE在MySQL中返回1064語法錯誤

$query = $this->db->query("SHOW TABLES LIKE docx_setting"); 

返回以下錯誤:

Notice: Error: 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 
'docx_setting' at line 1 

Error No: 1064 
SHOW TABLES LIKE docx_setting in 
/home/username/dev/web/application/system/database/mysql.php on line 50 

我GOOGLE了不少,並沒有看到什麼毛病我的語法。 LIKE只支持一種模式,所以這應該沒問題。

任何想法?

謝謝。

--Vince

+2

這應該是一個帶引號的字符串'LIKE「docx_setting'' – 2013-03-26 02:06:54

+0

瘋了,我試了一下一樣,第一和它沒有工作,然後,我嘗試了蜱蟲,但沒有奏效......但現在它正在工作。謝謝。 – 2013-03-26 02:37:32

回答

0

字符串必須用引號

SHOW TABLES LIKE 'docx_setting' 
+0

謝謝!我感謝您的幫助。 – 2013-03-26 02:38:11