Forum Webscript.Ru

Общие => Базы данных => Тема начата: Timofey от 20 Октября 2003, 11:15:18

Название: mysql и last_insert_id()
Отправлено: Timofey от 20 Октября 2003, 11:15:18
привет

думаю у многих возникала задача определить id автоикреметного поля, только что введенной записи, обычно я это делал через кучу условий
(select record_id from test where user=\'..\' AND .....), тут почитал внимательно документацию и нашел там  last_insert_id(), т.е. типа

select  last_insert_id() from test, на сколько это вообще правильно если лока таблицам я не делаю?
Название: mysql и last_insert_id()
Отправлено: Меняздесьдавнонет от 20 Октября 2003, 11:18:31
Цитировать
Timofey:
тут почитал внимательно документацию

Цитировать
Timofey:
на сколько это вообще правильно если лока таблицам я не делаю?

Выбери что-нибудь одно.
Если ты читал внимательно, то такого вопроса возникнуть не должно, ибо там русским по белому написано.
Название: mysql и last_insert_id()
Отправлено: fidget от 20 Октября 2003, 11:28:24
last_insert_id() и mysql_insert_id() работают в пределах соединения. Т.е. возвращают последнее значение автоинкремента для этого соединения.
Почитай в документации описана работа этой функции.
Название: mysql и last_insert_id()
Отправлено: Phoinix от 22 Октября 2003, 08:46:24
Уже обсуждалось... ;-)
http://forums.webscript.ru/showthread.php?s=&postid=84866#post84866