2011-09-30 56 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 

代替。