看看mysql_affected_rows()
它应该告诉您是否实际更新了什么,而不是没有成功更新导致返回true的情况。
php.net说:
mysql_affected_rows()
返回成功时受影响的行数;如果最后一个查询失败,则返回-1。
您可以使用以下方法实现所需的结果:
if($this->db->affected_rows() >= 0){ }
看看mysql_affected_rows()
它应该告诉您是否实际更新了什么,而不是没有成功更新导致返回true的情况。
php.net说:
mysql_affected_rows()
返回成功时受影响的行数;如果最后一个查询失败,则返回-1。
您可以使用以下方法实现所需的结果:
if($this->db->affected_rows() >= 0){ }