Die 'of'-constructie kan een probleem veroorzaken, ik zou zoiets doen als:
$result = mysql_query($sql);
if (!$result) {
$this->debug->dbErrors($sql);
}
Op deze manier voert u een expliciete controle uit om te zien of $result een boolean false is (query is ongeldig) of een resource (query is geldig). Het punt is om alleen $this->debug->dbErrors()
aan te roepen als er inderdaad een probleem is, anders wordt de manier waarop uw code is geschreven, elke vraag per e-mail verzonden.