Получение ID последней записи

Рецепт №116. Из книги «128 рецептов php»
Перейти к оглавлению

После успешного выполнения запроса на запись данных в таблицу базы данных, с помощью функции mysql_insert_id, можно получить идентификатор (ID) только что созданной записи.

Пример:

define("HOST", "localhost");
define("USER", "root");
define("PASSWORD", "");
define("DB_NAME", "test_db");

//подключение к MySql
$db_connect = mysql_connect(HOST, USER, PASSWORD, TRUE); 
if (!$db_connect) {
    die('Ошибка подключения: ' . mysql_error());
}
// выбор базы данных
mysql_selectdb(DB_NAME, $db_connect);
// устанавливаем кодировку
mysql_set_charset("utf8");

$first_name = "Иван";
$last_name = "Иванов";
// создание записи в таблице
$result = mysql_query("
	INSERT INTO `tbl_users` (`first_name`, `last_name`) 
		VALUES ('{$first_name}', '{$last_name}')
");

// получение ID последней записи
$insert_id = mysql_insert_id();
echo "ID записи: $insert_id";
Рассказать друзьям:


Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*