2

私のフォームには、複数のテーブルに挿入する値があります。最初のテーブルに挿入した後、参照として最初のテーブルへのエントリの「id」とともに、他の値を挿入する必要があります。これを行う最善の方法は何ですか?コードイグナイター固有の方法はありますか?

4

2 に答える 2

5

$this->db->insert_id()あなたが探しているものかもしれません。これがどのように機能するかの例です:

$this->db->insert('Table1',$values);    
$table1_id=$this->db->insert_id();
$otherValues=array(
    'table1_id'=>$table1_id,
    );
$this->db->insert('otherTable',$otherValues);
于 2010-06-30T17:09:26.577 に答える
1

使用してみてくださいmysql_insert_id ();

于 2010-06-30T16:57:32.757 に答える