Статьи Программирование в PHP

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

Функция 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


Комментарии

Имя:
Текст комментария:
* В комментариях запрещено публиковать рекламные объявления. Сообщения, содержащие ссылки на сторонние ресурсы добавляется в скрытом режиме. Они будут открыты, если не нарушают установленных правил, после проверки.
Защита от спам-роботов (* Обязателельно укажите ответ на простой вопрос ниже.)
Под каким номером в алфавите буква «Б»? (цифра)