私は次のコードを持っています:
$db = JFactory::getDbo();
$query = $db->getQuery(true);
$query->select('*');
$query->from('#__users');
$db->setQuery($query);
// Check for a database error.
if ($db->getErrorNum()) {
JError::raiseWarning(500, $db->getErrorMsg());
}
$result = $db->loadResult();
現在、getErrorNumとJErrorは非推奨になっています。
明確にするために、JErrorと$ db-> getErrorNum()はJoomla 2.5では非推奨ではありませんが、Joomla!にあります。3.0。したがって、この質問は、2.5用に開発しているが、3.Xシリーズに簡単にアップグレードしたい人にとって価値があります。
では、データベースエラーを適切にチェックできるように、それらを正確に置き換えるにはどうすればよいでしょうか。