【发布时间】:2019-03-20 03:03:28
【问题描述】:
如何在 codeigniter 中获取所有插入的记录 id ?我正在使用 insert_batch 函数插入多条记录,但 codeigniter $this->db->insert_id() 函数仅返回最后一条记录 id。 //但我需要所有插入的记录ID。如果有人有想法,请帮忙。
//In codeigniter this function returns only last inserted record id.
function insertStudent(){
$data[] = array('firstname'=>'firstname1','lastname'=>'lastname1');
$data[] = array('firstname'=>'firstname2','lastname'=>'lastname2');
$result = $this->db->insert_batch( 'student', $data );
return $this->db->insert_id();
}
【问题讨论】:
-
你的 id 是自动递增的吗?
-
是的,在学生表中我的 id 字段是(主键和自动增量)
标签: php codeigniter codeigniter-3