2011-09-30 58 views
0

我使用joomla CMS寫入我的數據庫並編寫了自定義前端。SQL全文返回null

我試圖獲取'全文'行的內容。我試過mysql_fetch_assoc['fulltext']mysql_result($sql, 0, 'fulltext')。兩者均返回全文。這裏的查詢字符串:

SELECT created, modified, title, introtext, 'fulltext', state, urls, created_by 
    FROM table_content 
WHERE id='$id' 

這可能是一些真的很明顯我已經錯過了,因爲全文似乎沒有它周圍的引號與SQL相沖突。

任何援助將一如既往的讚賞!

+0

也許用'\'fulltext \''而不是'fulltext'' – DavidEG

+0

感謝紳士們,我知道這會是一件愚蠢的事情,我會忽略! – KryptoniteDove

回答

5

您可以使用SQL關鍵字作爲字段名稱,並使用反引號進行適當的轉義。您正在使用單引號,將單詞轉換爲包含單詞「fulltext」的字符串。

嘗試

SELECT .... introtext, `fulltext`, state, ... 
         ^--------^--- backticks 

代替。