Bir işlemde LAST_INSERT_ID () Mağaza

1 Cevap php


I use codeigniter's database abstarction, and im doing a transaction with it. My problem is, that i have several inserts into several tables, but i need the insert id from the first insert query. Is there any way to store the last insert id for more than one following insert?

Neden anlamıyorum, ama işlevi inşa ci çalışmıyor.

1 Cevap

Eğer sorguları yaptıktan sonra sadece insert_id hakkını yakala ...

$this->db->insert('table1', $data);
$insert_id1 = $this->db->insert_id();

$this->db->insert('table2', $data);
$insert_id2 = $this->db->insert_id();

$this->db->insert('table3', $data);
$insert_id3 = $this->db->insert_id();

Bunu yapmak için kendi basit yolu.