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

Thông báo lỗi tùy chỉnh Php Mysqli

Đây là một ví dụ có thể giúp bạn giải mã thông báo lỗi cho người dùng.

<?php
mysqli_report(MYSQLI_REPORT_OFF); //Turn off default messages

$mysqli = new mysqli("localhost", "user", "password", "database");

$query = "SELECT * FROM Table ";
$res = $mysqli->query($query);

if ($mysqli->error) {
    try {    
        throw new Exception("MySQL error $mysqli->error <br> Query:<br> $query", $msqli->errno);    
    } catch(Exception $e ) {
        // Log your error in db or just output it
        // using $e->getMessage() to log the actual message;
        echo nl2br($e->getTraceAsString());
    }
}

?>



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để giữ các giá trị của một cột duy nhất trong MySQL?

  2. Tự động khôi phục nếu không đạt được COMMIT TRANSACTION

  3. Mysql 5.5.10 - Mac 10.6.x - tự động khởi động

  4. Cách chuyển tên của một đầu vào thông qua yêu cầu GET trong PHP

  5. Kiến thức cơ bản về điều chỉnh MySQL trên máy chủ chuyên dụng