PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

bagaimana cara menangkap kesalahan fungsi pg_connect ()?

pg_connect tidak membuang pengecualian, jadi Anda harus menerjemahkan ke pengecualian seperti di bawah ini.

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

Silakan lihat ini lebih detail

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. Mengapa rentang atas postgres berfungsi untuk rentang tanggal mengembalikan batas eksklusif?

  2. Temukan n Tetangga Terdekat untuk Titik tertentu menggunakan PostGIS?

  3. PostgreSQL sekarang() dan waktu musim panas

  4. Kesalahan 'Sertifikat yang ditandatangani sendiri' selama kueri basis data Postgres yang dihosting Heroku dari aplikasi Node.js

  5. Daftar fungsi tersimpan yang mereferensikan tabel di PostgreSQL