Hãy xem mysql_affected_rows ()
Nó sẽ cho bạn biết nếu có bất kỳ điều gì thực sự được cập nhật thay vì không có gì được cập nhật thành công dẫn đến việc trả về true.
php.net nói:
Bạn có thể sử dụng những điều sau để đạt được kết quả mong muốn của mình:
if($this->db->affected_rows() >= 0){ }