我想连接Joomla数据库,我在PHPmyAdmin中创建了表。 并希望从字段中获取行和值。
答案 0 :(得分:0)
拥有合适的JTable时的最佳方式:
$row =& JTable::getInstance('my_table', '');
$row->load($id);
在没有JTable的情况下工作时:
$db = &JFactory::getDbo();
$sql = 'SELECT * FROM #__table WHERE id ='.$id;
$db->setQuery($sql);
$object = $db->loadObject();
OFC你可以在MVC中更优雅。但对于初学者来说可能就足够了。
答案 1 :(得分:0)
$db = JFactory::getDBO();
$query = "select id,title from #__content";
$db->setQuery($query);
$result = $db->loadObjectList();//here we got array of stdClass===prepared objects in PHP 5.3
foreach($result as $res){
echo $res->id."".$res->title;
}