更新后获取codeigniter中受影响行的ID

时间:2013-11-05 19:43:21

标签: php mysql sql codeigniter

在CodeIgniter中进行更新后,如何获取受影响行的ID?

注意: $this->db->insert_id()获取最后一个插入ID会在执行类似$this->db->update(_table_name)的更新后返回 0 。 / p>

执行$this->db->affected_rows()会返回 x 受影响的行数,所以我的问题是,有没有办法在完成后获取受影响行的单个 id 一个$this->db->update()

1 个答案:

答案 0 :(得分:2)

return $this->db->affected_rows();

如果您检查记录是否更新,则使用以下代码; 另外,你需要手动返回id