1

私はFabrik(Joomla Application)でこのクエリを使用して、データベースからデータをプルしていますが、これは機能していません。

mysql構文を使用した同じクエリがで正常に機能していPHPMYADMINます。

$db = FabrikWorker::getDbo(false, 2);

$query = $db->getQuery(true);

$query
    ->select('hostel_fee')
    ->from('hostel_fee AS a')
    ->join('INNER','students AS b ON (b.class = a.class)');     
$db->setQuery($query);
$a = $db->loadResult();
return $a; 
4

2 に答える 2

1

これを使用する代わりに

$db = FabrikWorker::getDbo(false, 2);

これを使って。

$db =& JFactory::getDBO();

または、外部データベースを使用して拡張機能に接続する場合は、これを使用できます

外部データベースへの接続

于 2013-01-21T10:16:34.580 に答える
1

このような完全なクエリを使用します

$db = &JFactory::getDBO();

$query = "SELECT m.id, m.title,m.level,mt.menutype FROM #__menu AS m

     INNER JOIN #__menu_types AS mt ON mt.menutype = m.menutype

     WHERE mt.menutype = m.menutype AND m.published = '1' ORDER BY mt.menutype,m.level";

$db->setQuery($query);

$rows = $db->loadObjectList();
OR
$rows = $db->loadResult();
于 2013-01-21T10:18:17.380 に答える