Рецепт №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";