Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Existe alguma maneira de capturar erros do MySQL e do banco de dados em PHP?


Se você não quiser que o PHP mostre o aviso, você deve usar o operador "@"
$connect = @mysql_connect(HOST, USER, PASS);//won't display the warning if any.
if (!$connect) { echo 'Server error. Please try again sometime. CON'; }

Você também pode considerar configurar display_errors para 0 em seu php.ini arquivo em produção

Você também pode considerar o PDO para se conectar ao MySQL, está usando exceções como padrão para relatar erros,
try {
    $dbh = new PDO($dsn, $user, $password);
} catch (PDOException $e) {
    echo 'Could not connect : ' . $e->getMessage();
}