Поскольку я использую 2 базы данных, у меня есть 2 отдельные настройки конфигурации в config / database.php и загружаю их в конструктор модели с помощью
$this->DB1 = $this->load->database('default', TRUE);
$this->DB2 = $this->load->database('reserve', TRUE);
Мне нужно получить идентификатор последней вставленной записи и использовать $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';