如何连接Db并从Joomla php中的表中获取数据

时间:2010-01-21 08:09:39

标签: joomla

我想连接Joomla数据库,我在PHPmyAdmin中创建了表。 并希望从字段中获取行和值。

2 个答案:

答案 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;
}