sql >> Database >  >> RDS >> Mysql

Is er een manier om MySQL- en databasefouten in PHP op te vangen?

Als u niet wilt dat PHP de waarschuwing toont, moet u de "@"-operator

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

U kunt ook overwegen om display_errors in te stellen naar 0 in uw php.ini bestand in productie

U kunt ook BOB overwegen om verbinding te maken met MySQL, gebruikt het standaard uitzonderingen om fouten te melden,

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


  1. DataTable met Ajax werkt niet goed na gebruik serverSide:true

  2. Hoe ERROR 1130 (HY000) op te lossen:Host mag geen verbinding maken met deze MySQL-server

  3. MySQL-connector c++ bevat geen libmysql.lib

  4. Een SQL-resultaat gebruiken in een foreach-lus