Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > ID последнего элемента добавленного в таблицу


Автор: kolombo777 12.11.2008, 16:30
INSERT INTO avatar VALUES (0, filename, description)
$my_id=последний добавленный id в таблицу avatar

0 - это ноль, тип int, primary_key, auto_increment.
При первом добавлении будет 1.
При втором добавлении будет 2.

Какой функцией узнать эту цифру?

Автор: destrd 12.11.2008, 16:55
mysql_insert_id() возвращает ID, сгенерированный колонкой с AUTO_INCREMENT последним запросом INSERT к серверу

Автор: AcAlex 14.11.2008, 12:43
"Если ваша колонка AUTO_INCREMENT имеет тип BIGINT, значение, возвращаемое функцией mysql_insert_id(), будет искажено. Вместо него используйте функцию SQL LAST_INSERT_ID()."

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)