Codeigniter: знать AI ID запроса - PullRequest
       2

Codeigniter: знать AI ID запроса

0 голосов
/ 23 сентября 2018

Когда пользователь создает элемент, на моем контроллере мне нужно отправить 2 SQL-запроса.Первый легко сделать:

$data = array(
  'author' => $this->input->post('author'),
  'name' => $this->input->post('name'),
);
$this->item_model->insertItem($data);

Но в моем втором запросе мне нужно восстановить, чтобы найти идентификатор запроса, который был отображен прямо перед этим.

Например:

$data = array(
  'user_id' => $_SESSION['user_id'],
  'item_id' => ????,
);
$this->item_model->insertItem($data);

Спасибо

1 Ответ

0 голосов
/ 23 сентября 2018

Для извлечения последнего вставленного идентификатора переменной $ item_id в той же транзакции вашего контроллера вы можете получить идентификатор записи в том же сеансе следующим образом:

$item_id = $this->db->insert_id(); 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...