在CodeIgniter中进行更新后,如何获取受影响行的ID?
注意: $this->db->insert_id()
获取最后一个插入ID会在执行类似$this->db->update(_table_name)
的更新后返回 0 。 / p>
执行$this->db->affected_rows()
会返回 x 受影响的行数,所以我的问题是,有没有办法在完成后获取受影响行的单个 id 一个$this->db->update()
?
答案 0 :(得分:2)
return $this->db->affected_rows();
如果您检查记录是否更新,则使用以下代码; 另外,你需要手动返回id