文章中的Joomla数据库查询

文章中的Joomla数据库查询,joomla,article,Joomla,Article,这似乎是一件很容易做到的事情,但我无法提供任何关于如何做到这一点的信息。有人能告诉我如何将查询结果添加到Joomla 2.5中的文章中吗 在一篇文章中,这就是我试图实现的目标 鲍勃最喜欢的颜色是: 我不知道该怎么做。首先,下载并安装插件,它将允许您在文章中添加自定义代码 完成后,打开文章并单击文本区域下方的“添加代码”按钮。您可以在这里添加自定义代码 我将使用大多数人似乎忘记的Joomla编码标准编写或多或少的查询: $db = JFactory::getDbo(); $query = $db

这似乎是一件很容易做到的事情,但我无法提供任何关于如何做到这一点的信息。有人能告诉我如何将查询结果添加到Joomla 2.5中的文章中吗

在一篇文章中,这就是我试图实现的目标

鲍勃最喜欢的颜色是:


我不知道该怎么做。

首先,下载并安装插件,它将允许您在文章中添加自定义代码

完成后,打开文章并单击文本区域下方的“添加代码”按钮。您可以在这里添加自定义代码

我将使用大多数人似乎忘记的Joomla编码标准编写或多或少的查询:

$db = JFactory::getDbo();

$query = $db->getQuery(true);
$query->select($db->quoteName(array('favorite_color')))
      ->from($db->quoteName('colors'))
      ->where($db->quoteName('name') . ' = '. $db->quote('bob'));
$db->setQuery($query);
$rows = $db->loadObjectList();

foreach ($rows as $row) {
    echo $row->favorite_color;
}
注意,如果
colors
表属于Joomla扩展,则使用
#uuu colors


希望这能帮助你制作一个内容插件。另一件事是,您可以创建一个模块来显示数据,然后使用loadposition来加载模块

房客,谢谢你的回复。我在搜索的早些时候发现了这个扩展,不幸的是它需要PHP5.3,我有5.2.17。这里有一个下载链接,指向一个使用PHP5.2的旧版本的扩展:。。。享受:)谢谢!我越来越近了。我已经安装了sourcerer,在我的文章中,我希望显示结果。我单击InsertCode按钮并添加了您在PHP部分中提供的代码。现在我的页面显示的是代码而不是结果。此外,我的查询将始终返回单个值。我如何实际显示结果?这是我页面上显示的内容://您可以这样放置JavaScript对不起,格式问题,我不知道如何插入代码!