/ / mysql отримати ідентифікатор після вставки [дублікат] - php, mysql

mysql отримати ідентифікатор після вставки [дублікат] - php, mysql

Можливі дублікати:
mySQL повертає індекс після вставки

Гі,

Чи є спосіб, який після вставки щось у базі даних mysql (INSERT INTO table_name VALUES () ...), щоб отримати ідентифікатор цієї вкладки для подальшого маніпулювання?

Старий спосіб - зробити вставку, а потім запросити a SELECT на назві таблиці. Але чи існує якийсь спосіб зробити це за допомогою одного запиту?

Велике спасибі

Відповіді:

3 для відповіді № 1

У PHP зателефонуйте mysql_insert_id(). Або безпосередньо в MySQL, зателефонуйте LAST_INSERT_ID() функція

// PHP
echo mysql_insert_id();

// PHP MySQLi
echo $mysqli->insert_id;

-- in MySQL
SELECT LAST_INSERT_ID();

0 для відповіді № 2

Ви маєте функцію, яка викликається

 $lastId = mysql_insert_id();

для отримання додаткової інформації: http://php.net/manual/en/function.mysql-insert-id.php