Tôi chỉ muốn thêm vào điều này, đã có những thất vọng tương tự do thiếu thông báo lỗi.
Để ngăn PDO không bị lỗi một cách âm thầm, bạn có thể đặt chế độ lỗi trên kết nối PDO.
$dbh = new PDO();
$dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
Ngoài ra còn có PDO::ERRMODE_WARNING
nếu bạn muốn có lỗi nhưng vẫn tiếp tục.