sql fulltext返回null

Kry*_*ove 0 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'
Run Code Online (Sandbox Code Playgroud)

这可能是我错过的非常明显的事情,因为全文似乎与没有引号的sql冲突.

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

Mar*_*c B 5

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

尝试

SELECT .... introtext, `fulltext`, state, ...
                       ^--------^--- backticks
Run Code Online (Sandbox Code Playgroud)

代替.