Мне интересно, как лучше всего получить последний вставленный идентификатор после запроса mysql?
Я нашел следующие решения:
<?php
function get_current_insert_id($table)
{
$q = "SELECT LAST_INSERT_ID() FROM $table";
return mysql_num_rows(mysql_query($q)) + 1;
}
?>
или даже с использованием mysql_insert_id
php функция, но, по-видимому, эта функция не будет работать с bigint (, это то, что я использую для поля идентификатора ), и если есть много последовательных запросов sql, это может быть ненадежно
Может ли кто-нибудь предоставить надежный и быстрый решение для выполнения этой задачи?