【问题标题】:sql fulltext returning nullsql全文返回null
【发布时间】:2011-09-30 20:20:23
【问题描述】:

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

我正在尝试获取“全文”行的内容。我试过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 冲突。

我们将一如既往地为您提供任何帮助!

【问题讨论】:

  • 也许用`fulltext` 而不是'fulltext'
  • 谢谢各位,我知道这会是我忽略的愚蠢行为!

标签: php sql joomla keyword


【解决方案1】:

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

试试

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

改为。

【讨论】:

    猜你喜欢
    • 2015-09-04
    • 1970-01-01
    • 2018-09-03
    • 2023-03-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-06
    相关资源
    最近更新 更多