繁体   English   中英

文章中的Joomla数据库查询

[英]Joomla database query in article

这似乎是一件容易的事,但我无法对如何做的任何信息进行罚款。 有人可以告诉我如何将查询结果添加到Joomla 2.5中的文章吗?

在一篇文章中,这就是我想要完成的。

鲍勃的最爱颜色是: <<SELECT favorite_color FROM COLORS WHERE name = 'Bob'>>

我不知道该怎么做。

首先,请下载并安装Sourcerer插件,该插件可让您向文章添加自定义代码。

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

我会或多或少地使用大多数人似乎忘记的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扩展,则使用#__colors

希望这可以帮助

您可以制作内容插件。 另一件事是,您可以使一个模块显示数据,然后使用loadposition加载该模块。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM