Автор Тема: Нужно получить следующее значение auto_increment ID для таблицы...  (Прочитано 4871 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн DJ Fat

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 158
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.mixgalaxy.ru/
Мне в программе на PHP нужно получить значение СЛЕДУЮЩЕГО auto_increment ID для таблицы (номер следующей добавляемой записи, не путать с номером только что добавленной).

На сайте MySQL.com в комментах к документации нашел такой рецепт:

To get the auto_increment ID that will be used for the next insert get the "auto_increment" column out of this query:

SHOW TABLE STATUS LIKE "table_name";

Вопрос в том, как этим воспользоваться, т.е. получить в ПЕРЕМЕННОЙ ЗНАЧЕНИЕ auto_increment ID для следующей записи.
C уважением, DJ Fat
MixGalaxy.ru - Форумы MixGalaxy.ru - Всё о FruityLoops - eJay.ru[

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
не нужно.

Ты думаешь, что на другом форуме тебе ответят по-другому?
Ну-ну :-))))

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
DJ Fat
лучше расскажи, зачем тебе это нужно ?
Такая постановка вопроса обычно свидетельствует о неправильной структуре БД или других просчетах при планировании приложения
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
DJ Fat
SELECT MAX()+1 FROM
но вообще это глупо и совершенно не нужно
AS IS...

Оффлайн tserbis

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 496
  • +0/-0
  • 0
    • Просмотр профиля
ThE0ReTiC
а если перед этим было удаление записи с максимальным значением auto_increment поля?

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
tserbis
а тогда как в мане :)
AS IS...

edb

  • Гость
ребята, мне тоже нужен ответ на этот вопрос. вопрос имхо вполне обоснован, я добавляю запись и одно из полей должно содеражть (в качестве рыбы) строку сгенерированную на основе id, например "фотография номер 12" можно эту переменну в программе, и все будет синхронно, но.. мне кажется правильнее будет узнать это у мускула.

Оффлайн for_i_0

  • $15 per hour
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 555
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.php.net/manual/en
edb
не путай нумерацию с идинтификатором поля, не мучай себя создай для  этого отдельное поле.
[off]Безработный[/off]

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28