PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

làm thế nào để bắt lỗi hàm pg_connect ()?

pg_connect không đưa ra ngoại lệ, vì vậy bạn phải dịch sang ngoại lệ như bên dưới.

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

Vui lòng tham khảo thêm chi tiết này

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Trả lại mảng UUID PostgreSQL dưới dạng danh sách với psycopg2

  2. FATAL:xác thực mật khẩu không thành công cho postgres của người dùng (postgresql 11 với pgAdmin 4)

  3. Tính toán khoảng cách giữa vị trí gps và giá trị địa lý postgis bằng cách sử dụng một hàm?

  4. Có nhà điều hành postgres CLOSEST không?

  5. Truy vấn phải để lấy số lượng kết nối hiện tại trong Cơ sở dữ liệu PostgreSQL