insert_batch不返回上一个插入ID

时间:2019-08-28 06:38:30

标签: codeigniter

    //my model
public function saveRecords($table,$data)
   {
       $data = $this->db2->insert_batch($table, $data);
        echo $first_id = $this->db->insert_id();
       return $data;
   }

//我的控制器    公用函数save($ table,$ data)    {enter code here       $ test = $ this-> DBmodel-> saveRecords('agentconnect',$ data);    }

1 个答案:

答案 0 :(得分:0)

insert_batch始终返回第一个插入ID。
用这个 -
public function saveRecords($table,$data) { foreach ($data as $data1) { $this->db->insert($table,$data1); $id=$this->db->insert_id(); } return $id; }