Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Apakah ada cara untuk menangkap kesalahan MySQL dan database di PHP?

Jika Anda tidak ingin PHP menampilkan peringatan, Anda harus menggunakan operator "@"

$connect = @mysql_connect(HOST, USER, PASS);//won't display the warning if any.
if (!$connect) { echo 'Server error. Please try again sometime. CON'; }

Anda juga dapat mempertimbangkan untuk menyetel display_errors ke 0 di php.ini . Anda file dalam produksi

Anda juga dapat mempertimbangkan PDO untuk menghubungkan ke MySQL, menggunakan pengecualian sebagai default untuk melaporkan kesalahan,

try {
    $dbh = new PDO($dsn, $user, $password);
} catch (PDOException $e) {
    echo 'Could not connect : ' . $e->getMessage();
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. kueri pemilihan mysql di mana tanggal =... tidak mengembalikan data

  2. MySQL Select dan Pernyataan IF()

  3. Dalam SQL, bagaimana cara mengecualikan hasil dari SELECT * FROM ...?

  4. Menangani URL SEO Friendly dengan Karakter Non-Bahasa Inggris

  5. memblokir login setelah X upaya gagal