Последний добавленный в базу mysql id

При использовании PHP есть готовая функция, которая вытянет последний вставленный идентификатор в базу данных mysql. Эта функция mysql_insert_id().

В общем случае она в качестве параметра вернет последний id подключения к серверу (но не id запроса), то есть то, что возвращается функцией mysql_connect().

Узнать последний вставленный id с помощью этой функции можно, только если с таблицей в один момент времени работает только одно приложение. Иначе может получиться ситуация, что пока этой функцией узнаёшь последний id, за это время уже может добавиться ещё одна запись... и тогда функция вернёт уже другой id.

Вот такой вот костыль.

Информация
Автор webmancer Нравится 0
Рейтинг 1 Не нравится 0
Голосов 1 Прочитали 1
Дата 2011-09-16 09:00:00 В избранном 0
Ваша реакция

Только авторизованные пользователи могут участвовать в рейтингах, делать заметки и добавлять в избранное.

Зарегистрироваться

Авторизоваться

На рекомендательном сервисе WEBmancer.Org только зарегистрированные пользователи могут комментировать и оставлять рецензии. Авторизованный пользователь так же может ставить отметки книгам, фильмам и другим постам. Вести учет прочитанных книг и просмотренных фильмов. Добавлять посты в избранное и иметь к ним быстрый доступ.