Dieses „oder“-Konstrukt kann Probleme verursachen, ich würde so etwas tun:
$result = mysql_query($sql);
if (!$result) {
$this->debug->dbErrors($sql);
}
Auf diese Weise führen Sie eine explizite Prüfung durch, um zu sehen, ob $result ein boolescher Fehler (Abfrage ist ungültig) oder eine Ressource (Abfrage ist gültig) ist. Der Punkt ist, nur $this->debug->dbErrors()
aufzurufen wenn es tatsächlich ein Problem gibt, sonst wird jede Anfrage per E-Mail gesendet, da Ihr Code sonst so geschrieben ist.