SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 14.10.2011 21:27:36

udaffchik
Участник
Зарегистрирован: 14.10.2011
Сообщений: 1

Вывод значение id c атрибутом AUTO_INCREMENT

Здравствуйте. Имееться страница form.php с формой выбора неких данных, которые при отправки в базу данных примут свой id, который имеет атрибут AUTO_INCREMENT, по порядку. Вопрос: как можно сделать что бы на странице form.php выводился номер id, который будет присваиваться к этой форме после отправки этих данных, до того как форма будет отправленна.

Неактивен

 

#2 16.10.2011 04:44:23

LazY
_cмельчак
MySQL Authorized Developer and DBA
Зарегистрирован: 02.04.2007
Сообщений: 849

Re: Вывод значение id c атрибутом AUTO_INCREMENT

Ну, надо перед генерацией этой страницы выбрать текущее значение автоинкремента:

SELECT AUTO_INCREMENT
FROM information_schema.TABLES
WHERE
    TABLE_SCHEMA = 'имя бд'
    AND
    TABLE_NAME = 'имя таблицы'


Только вот если между показом страницы и отправкой формы на сервер кто-то еще запись вставит, то показанное на странице значение автоинкремента окажется меньше реально полученного.

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson