我的情况
我是Joomla的新手,我安装了一个名为EasyBlog的组件。我想要做的是从category_id
表格获取jos_easyblog_post
表格中的特定post_id
和echo
。我也不太确定是否可以将数据库连接脚本放在模板本身上?
jos_easyblog_post
列数很少,
id - Post Id
category_id - Category that post belongs to
Hits etc etc.
让我们说id
帖子ID是5,如何连接到数据库并转到jos_easyblog_post
并查找帖子id
5并获取{{1}与它相关联?谢谢你们。
答案 0 :(得分:3)
使用像Joomla这样的CMS的乐趣在于脚本变得简单。使用以下代码连接到数据库:
$db = JFactory::getDbo();
要使用Joomla 2.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数据库表时,前缀定义为#__