2
在我的表单中,有值要插入到多个表中。 插入第一个表后,我必须插入其他值, 以及作为参考的第一个表的条目的'id'。什么是 这样做的最佳方式?有没有代码特定的方法?获取最后插入'Id',同时在codeigniter中执行多个条目到mysql
在我的表单中,有值要插入到多个表中。 插入第一个表后,我必须插入其他值, 以及作为参考的第一个表的条目的'id'。什么是 这样做的最佳方式?有没有代码特定的方法?获取最后插入'Id',同时在codeigniter中执行多个条目到mysql
$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);
尝试使用mysql_insert_id();