sql >> データベース >  >> RDS >> PostgreSQL

pg_connect()関数エラーをキャッチする方法は?

    pg_connect 例外をスローしないため、以下のように例外に変換する必要があります。

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

    詳細はこちらをご覧ください

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



    1. T-SQLを使用してSQLServerデータベースのリカバリモデルを変更する方法

    2. MySQLに一連の大規模な行をすばやく入力します

    3. mysqlをhtmlテーブルにエコーアウトしますか?

    4. PL/SQLの特定の文字の後のすべての文字を削除します