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

PHP &WP:thử bắt không hoạt động khi lỗi từ DB được ném ra

Mã của bạn nằm trong không gian tên tùy chỉnh:

namespace StatCollector;

vì vậy mã này:

catch (Exception $ex)

đang tìm kiếm một lớp ngoại lệ của \StatCollector\Exception , không phải là những gì được ném:\Exception là.

ErrorException các lớp nằm trong root không gian tên, bạn cần thực hiện:

catch (\Exception $ex)

và / hoặc:

catch (\Error $ex)

hoặc chỉ:

catch (\Throwable $t)

sau đó cũng làm theo Bill Karwin's lời khuyên ở trên.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Xóa mysql trong một bảng theo id từ bảng khác

  2. Tham gia còn lại vào MAX (DATE)

  3. Có thể thực hiện tiêm sql với các thủ tục được lưu trữ không?

  4. Đặt hàng theo DESC không hoạt động cho biến tùy chỉnh $ how

  5. mysql chọn hàng riêng biệt nhưng mới nhất