Đây là những gì sẽ xảy ra:
-
Bạn đang cố gắng tìm nạp một truy vấn CẬP NHẬT. Bạn không thể làm điều đó vì các truy vấn UPDATE không trả về giá trị. Nếu bạn muốn biết có bao nhiêu hàng bị ảnh hưởng bởi truy vấn, hãy sử dụng hàm rowCount () để thay thế. Lưu ý rằng không phải tất cả Trình điều khiển DB đều cung cấp các hàng bị ảnh hưởng.
-
Bạn đang sử dụng các biến chưa được khai báo (ít nhất là trong mã bạn đã đăng ở đây). Đây không phải là lý do gây ra lỗi cụ thể này, nhưng có thể tạo ra lỗi khác.
-
Bạn không sử dụng dữ liệu bạn đã chọn từ cơ sở dữ liệu
Ngoài ra, bạn nên thực hiện tất cả các hoạt động PDO trong khối thử, nếu không, bạn có thể nhận được các ngoại lệ không được giải quyết.