Tento konstrukt „nebo“ může způsobovat problém, udělal bych něco jako:
$result = mysql_query($sql);
if (!$result) {
$this->debug->dbErrors($sql);
}
Tímto způsobem provádíte explicitní kontrolu, abyste zjistili, zda je $result logická nepravda (dotaz je neplatný) nebo zdroj (dotaz je platný). Jde o to volat pouze $this->debug->dbErrors()
pokud skutečně dojde k problému, jinak bude váš kód napsán e-mailem.