Konstruksi 'atau' itu mungkin menyebabkan masalah, saya akan melakukan sesuatu seperti:
$result = mysql_query($sql);
if (!$result) {
$this->debug->dbErrors($sql);
}
Dengan cara ini Anda melakukan pemeriksaan eksplisit untuk melihat apakah $result adalah boolean false (query tidak valid), atau resource (query valid). Intinya adalah hanya memanggil $this->debug->dbErrors()
jika memang ada masalah, jika tidak, cara penulisan kode Anda, setiap pertanyaan akan dikirim melalui email.