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

Er der nogen måde at fange MySQL- og databasefejl i PHP?

Hvis du ikke ønsker, at PHP skal vise advarslen, skal du bruge "@"-operatoren

$connect = @mysql_connect(HOST, USER, PASS);//won't display the warning if any.
if (!$connect) { echo 'Server error. Please try again sometime. CON'; }

Du kan også overveje at indstille display_errors til 0 i din php.ini fil i produktion

Du kan også overveje PDO for at oprette forbindelse til MySQL, bruger den undtagelser som standard til at rapportere fejl,

try {
    $dbh = new PDO($dsn, $user, $password);
} catch (PDOException $e) {
    echo 'Could not connect : ' . $e->getMessage();
}


  1. SQL Server 2014:Native backup-kryptering

  2. MySQL standardværdi baseret på visning

  3. Hvordan genbruger man resultatet til SELECT-, WHERE- og ORDER BY-klausuler?

  4. Hvordan renser eller ændrer størrelsen på ibtmp1-filen i MySQL?