Есть ли варианты получить последний идентификатор вставки новой записи в CodeIgniter?
$last_id = $this->db->insert('tablename',
array('firstcolumn' => 'value',
'secondcolumn' => 'value')
);
Учитывая таблицу состоит из полей id (автоинкремент) firstcolumn и secondcolumn.
Таким образом, вы можете использовать идентификатор вставки в следующем коде.
php
codeigniter
Деннис Декоен
источник
источник
Ответы:
Мне стыдно...
Я посмотрел на руководство пользователя, и первая функция
$this->db->insert_id();
Это также работает со вставками activerecord ...
РЕДАКТИРОВАТЬ: я обновил ссылку
источник
Последняя вставка идентификатора означает, что вы можете получить вставленный идентификатор автоинкремента, используя этот метод в активной записи,
Вы можете обратиться по этой ссылке, вы можете найти еще кое-что.
Информация от выполнения запроса
источник
для конкретной таблицы вы не можете использовать $ this-> db-> insert_id (). даже последняя вставка произошла давным-давно, ее можно получить вот так. может быть не прав. но работает хорошо для меня
источник
Список деталей, которые помогают в запросе идентификатора и запросов
Для извлечения последнего вставленного идентификатора: это будет извлекать последние записи из таблицы
Получение запроса SQL добавьте это после модального запроса
источник
$this->db->insert_id();
Попробуйте это как желаемый вопрос.
источник
После запроса вставки используйте эту команду,
$this->db->insert_id();
чтобы вернуть последний вставленный идентификатор.Например:
источник
Попробуй это.
источник
Возвращает идентификационный номер вставки при выполнении вставок в базу данных
Query Helper Методы для codeigniter-3
источник
// пожалуйста попробуйте это
источник
источник
В codeigniter 3 вы можете сделать это следующим образом:
Вы можете получить помощь для Codeigniter 3 здесь https://codeigniter.com/user_guide/database/helpers.html
В Codeigniter 4 вы можете получить последний вставленный идентификатор следующим образом:
Вы можете получить помощь по Codeigniter 4 здесь https://codeigniter4.github.io/userguide/database/helpers.html
источник