sql >> Database >  >> RDS >> PostgreSQL

hoe pg_connect() functiefout te vangen?

pg_connect genereert geen uitzondering, dus je moet vertalen naar een uitzondering zoals hieronder.

function exception_error_handler($errno, $errstr, $errfile, $errline ) {
    throw new ErrorException($errstr, $errno, 0, $errfile, $errline);
}
set_error_handler("exception_error_handler");

try {
    [email protected]_connect("host=dbhost user=dbuser dbname=db password=dbpass");
} Catch (Exception $e) {
    Echo $e->getMessage();
}

Raadpleeg dit meer detail

http://php.net/manual/en/language.exceptions.php



  1. MySQL Selecteer datumbereiken tussen gegevensreeksen gescheiden met NULL

  2. De pt-pg-summary Percona Toolkit voor PostgreSQL gebruiken

  3. JDBC MySql-verbindingspoolingpraktijken om een ​​uitgeputte verbindingspool te voorkomen

  4. Hoe vergelijk ik twee kolommen in SQL?