Функция mysql_insert_id в PHP, описание и примеры

09.05.2020

Функция mysql_insert_id() возвращает ID (идентификатор) последней добавленной записи в базу данных, сформированным для поля с параметром AUTO_INCREMENT, т.е. полем со счетчиком.

Версия PHP 3 и выше.

function int mysql_insert_id ([resource $link_identifier])

Параметры функции mysql_insert_id

$link_identifier Необязательный параметр link_identifier определяет указатель соединения с БД. Если его не указывать, по умолчанию будет использоваться последнее (или единственное) созданное соединение.

Пример использования функции mysql_insert_id

После использования запроса на вставку данных в таблицу с полями id (числовое поле со счетчиком), user (строковое) и message (строковое), нужно получить id последней вставленной записи:

$sql = "INSERT INTO posts (user, message) VALUES ('Anton', ‘Hello, world!')";
mysql_query($sql);
$lastID = mysql_insert_id();

В результате, в переменную $lastID будет добавлено значение сгенерированного и записанного в таблицу posts поля id.

Статья на эту тему

ID последней записи в базу данных MySQL в PHP

Комментарии

В комментариях запрещено публиковать рекламные материалы. Все сообщения оправляются на модерацию и будут опубликованы, если не нарушают правил сайта после проверки.


коммент.