Mysql
 sql >> Database >  >> RDS >> Mysql

visualizzazione di errori se mysql_query non riesce

Quel costrutto "o" potrebbe causare problemi, farei qualcosa del tipo:

$result = mysql_query($sql);

if (!$result) {
     $this->debug->dbErrors($sql);
}

In questo modo stai eseguendo un controllo esplicito per vedere se $result è un booleano false (la query non è valida) o una risorsa (la query è valida). Il punto è chiamare solo $this->debug->dbErrors() se c'è davvero un problema, altrimenti il ​​modo in cui il tuo codice è scritto, ogni richiesta verrà inviata via email.