由于我使用的是2个数据库,因此在config / database.php中有2个独立的配置设置,并使用
将它们加载到Model的构造函数中$this->DB1 = $this->load->database('default', TRUE);
$this->DB2 = $this->load->database('reserve', TRUE);
我需要检索上一个插入记录的ID并使用$this->db->last_insert();
和$this->DB2->last_insert();
但两者都不起作用。
我的插入查询工作正常,是
$insArray = array(
'propNumber' => $prp,
'fname' => $fname,
'lname' => $lname,
'unit' => $unit,
'email' => $email,
'NOC' => 0
);
$this->DB2->insert('users', $insArray);
$last_id = $this->db->last_insert();
$_SESSION['userID'] = $last_id;
return 'valid';
答案 0 :(得分:0)
http://php.net/manual/en/function.mysql-insert-id.php
$last_id = $this->DB2->mysql_insert_id();