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

Có cách nào để bắt lỗi MySQL và cơ sở dữ liệu trong PHP không?

Nếu bạn không muốn PHP hiển thị cảnh báo, bạn phải sử dụng toán tử "@"

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

Bạn cũng có thể cân nhắc đặt display_errors thành 0 trong php.ini của bạn tệp trong sản xuất

Bạn cũng có thể xem xét PDO để kết nối với MySQL, nó sử dụng các ngoại lệ làm mặc định để báo cáo lỗi,

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. Unnesting Node gọi cơ sở dữ liệu

  2. Lỗi cú pháp Mysql khi tạo quy trình được lưu trữ

  3. Có khả năng ANY_VALUE cho mysql 5.6 không?

  4. Bản sao cục bộ của cơ sở dữ liệu RDS

  5. Ẩn thông tin đăng nhập MySQL trong ứng dụng