2013-07-26 46 views
-1

我想從我的PHP代碼中使用JFactory類從數據庫表(具有數據-3記錄)提取數據。我已創建此代碼Joomla JFactory不適用於特定的表格

$db =& JFactory::getDBO();        
$query = "select * from fmw_formazioni"; 
$db->setQuery($query); 
$db->query();  
print_r($db->loadResultArray()); 

但它不起作用(記錄數爲0)。如果我更改表(我插入另一個表名有表記錄)此代碼工作!有什麼事?

如果我在我的全局代碼的另一個地方調用它,並且如果我在我的phpMyAdmin中執行查詢,它的工作原理的代碼工作。這似乎是該表(fmw_formazioni)的一個問題。你可以幫我嗎?

+0

你可以試試「SELECT * FROM #_formazioni」嗎?問題相關http://stackoverflow.com/questions/4811992/joomla-independant-sql-query –

+0

你使用的是什麼版本的Joomla? – Elin

+0

問題是我的桌子是空的。另一個查詢已刪除表中的所有行。 –

回答

0

默認情況下,loadResultArray()取0偏移量或第一列。所以你可能沒有數據。你確定要使用這個功能嗎?

另請注意,此功能從012xx開始支持removed,從3.x開始支持。

您使用的是什麼版本?