CodeIgniter activerecord, retrieve last insert id?

2022-08-30 06:45:12

是否有任何选项可以在CodeIgniter中获取新记录的最后一个插入ID?

$last_id = $this->db->insert('tablename',
    array('firstcolumn' => 'value',
    'secondcolumn' => 'value')
);

考虑字段 id(自动增量)第一列和第二列的表。

这样,您就可以在下面的代码中使用插入 ID。


答案 1

羞辱我...

我看了用户指南,第一个功能是$this->db->insert_id();

这也适用于有源录音插入...

编辑:我更新了链接


答案 2

上次插入 ID 意味着您可以通过在活动记录中使用此方法获得插入的自动增量 ID,

$this->db->insert_id() 
// it can be return insert id it is 
// similar to the mysql_insert_id in core PHP

你可以参考这个链接,你可以找到更多的东西。

执行查询时的信息


推荐