sql fulltext返回null

时间:2011-09-30 20:20:24

标签: php sql joomla keyword

我正在使用joomla CMS写入我的数据库并编写了一个自定义前端。

我正在尝试获取'fulltext'行的内容。我试过了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冲突。

任何帮助都会一如既往地受到赞赏!

1 个答案:

答案 0 :(得分:5)

您可以使用SQL关键字作为字段名称,并使用反引号进行适当的转义。您使用单引号,将单词转换为包含单词“fulltext”的字符串。

尝试

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

代替。