2010-03-24 153 views
2

當我用PHP編寫SQL語句,我usualy寫如下什麼是PHP中正確的sql語句語法?

SELECT COUNT(*) FROM catalogsearch_query AS main_table 

,但我發現,有些人寫的SQL語句像

SELECT COUNT(*) FROM `catalogsearch_query` AS `main_table` 

我必須使用`

回答

5

您不必使用反引號。但是,當您使用保留關鍵字作爲表或字段名稱時,則必須將它們放在反引號中以供它們使用。

0

MySql文檔:

數據庫,表,索引,列和別名是識別符。標識符可以被引用或不引用。如果標識符包含特殊字符或者是保留字,則只要您引用該標識符,就會引用該標識符。

我們使用反引號`進行引用。