sql >> Database teknologi >  >> RDS >> PostgreSQL

hvordan fanger man pg_connect() funktionsfejl?

pg_connect kaster ikke undtagelse, så du skal oversætte til undtagelse som nedenfor.

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();
}

Se venligst dette mere detaljeret

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



  1. Sammenkæd resultater fra en SQL-forespørgsel i Oracle

  2. ORA-02303:kan ikke slette eller erstatte en type med type- eller tabelafhængige

  3. Oracle LIMIT n,m ækvivalent

  4. Batch Mode Bitmaps i SQL Server