Thử nhận truy vấn CodeIgniter đang chạy bằng đoạn mã sau:
$this->db->last_query();
Đồng thời đăng truy vấn bạn đang sử dụng để tương tác với MySQL, chỉ để xác nhận rằng chính xác cùng một truy vấn đang được chạy.
CodeIgniter có một bản hack cho MySQL để điều chỉnh báo cáo về các hàng bị ảnh hưởng, tuy nhiên, tôi có ấn tượng rằng nó chỉ dành cho các truy vấn DELETE. Nếu bạn nhìn vào system/database/drivers/mysql/mysql_driver.php
hoặc system/database/drivers/mysqli/mysqli_driver.php
(cho dù bạn đang sử dụng trình điều khiển nào và xem biến var $delete_hack = TRUE;
. Điều chỉnh điều đó có thể ảnh hưởng đến kết quả của bạn, có đáng để thử không?