我正在使用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冲突。
任何帮助都会一如既往地受到赞赏!
答案 0 :(得分:5)
您可以使用SQL关键字作为字段名称,并使用反引号进行适当的转义。您使用单引号,将单词转换为包含单词“fulltext”的字符串。
尝试
SELECT .... introtext, `fulltext`, state, ...
^--------^--- backticks
代替。