我的处境
我对Joomla非常陌生,我安装了一个名为EasyBlog的组件。我想要做的是从jos_easyblog_post表中获取特定post_id的post_id,并在模板上进行echo。我也不太确定是否可以将数据库连接脚本放在模板本身上?
jos_easyblog_post几乎没有列,
id - Post Id
category_id - Category that post belongs to
Hits etc etc.假设id是Post ID为5,如何连接到数据库,转到jos_easyblog_post并查找post id 5并获得与其关联的category_id?谢谢你们。
发布于 2012-12-02 22:40:18
使用像Joomla这样的CMS的乐趣在于脚本变得容易了。连接数据库使用以下代码完成:
$db = JFactory::getDbo();要使用Joomla2.5标准从数据库表中获得结果,您可以尝试如下所示:
$db = JFactory::getDbo();
$query = $db->getQuery(true);
$query->select('category_id')
->from('#__easyblog_post')
->where('post_id = 5');
$db->setQuery($query);
$row = $db->loadResult();
echo $row;注意,在定义Joomla数据库表时,前缀被定义为#__
https://stackoverflow.com/questions/13674632
复制相似问题