Cấu trúc 'hoặc' đó có thể gây ra sự cố, tôi sẽ làm điều gì đó như:
$result = mysql_query($sql);
if (!$result) {
$this->debug->dbErrors($sql);
}
Bằng cách này, bạn đang thực hiện một kiểm tra rõ ràng để xem $ result là boolean false (truy vấn không hợp lệ) hay tài nguyên (truy vấn hợp lệ). Vấn đề là chỉ gọi trên $this->debug->dbErrors()
nếu thực sự có vấn đề, nếu không theo cách viết mã của bạn, mọi truy vấn sẽ được gửi qua email.