Tag et kig på mysql_affected_rows()
Den skulle fortælle dig, om noget rent faktisk blev opdateret i modsætning til, at intet blev opdateret med succes, hvilket resulterede i en returnering af sand.
php.net siger:
Du kan bruge følgende til at opnå de ønskede resultater:
if($this->db->affected_rows() >= 0){ }