Denne 'eller'-konstruktion kan være årsag til problemer, jeg ville gøre noget som:
$result = mysql_query($sql);
if (!$result) {
$this->debug->dbErrors($sql);
}
På denne måde foretager du en eksplicit kontrol for at se, om $result er en boolesk falsk (forespørgsel er ugyldig) eller en ressource (forespørgsel er gyldig). Pointen er kun at kalde på $this->debug->dbErrors()
hvis der virkelig er et problem, ellers måden din kode er skrevet på, vil hver forespørgsel blive sendt via e-mail.