我试图获得类别为id = 8的文章标题。
这是我使用的代码。
$catID = 8;
$db = JFactory::getDBO();
$db->setQuery("SELECT title FROM #__content WHERE catid = ".$catID);
$catDesc = $db->loadResult();
echo $catDesc;
它只显示一个标题,类别id = 8。
我想显示所有类别id = 8的标题。
答案 0 :(得分:2)
更新您的代码,如下所示:
$catID = 8;
$db = JFactory::getDBO();
$db->setQuery("SELECT title FROM #__content WHERE catid = ".$catID);
$catDesc = $db->loadObjectList();
var_dump($catDesc);
当您期望从数据库查询返回单个值时,请使用loadResult()
。
loadObjectList()
从查询返回的表记录中返回一个索引的PHP对象数组。