[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Опредиление следующего ID с AUTO_INCREMENT
cyberside
Как определить следующий ID записи?
$id_max = mysql_fetch_assoc(mysql_query("SELECT MAX(id) as max_id FROM id_list"));

Такое не подходит... Есть шанс что строка удалится и следующий ID получится с пропрыжкой...



Спустя 2 минуты, 43 секунды (6.12.2011 - 23:46) inpost написал(а):
cyberside
А зачем? Ведь уже auto-increment юзаешь!

Спустя 3 минуты, 26 секунд (6.12.2011 - 23:49) cyberside написал(а):
Мне нужно заносить в отдельную таблицу переменную типа ID_C_(ТУТ слудующий ID)

Спустя 3 минуты, 3 секунды (6.12.2011 - 23:53) inpost написал(а):
cyberside
Зачем заносить следующий ID? Я не вижу логики в твоих действиях.
Часто так бывает, человек хочет одно, но не знает, как сделать правильно, и пытается сделать что-то ужасно страшное и кривое. Ты расскажи, и мы подскажем уже.

Спустя 2 минуты, 52 секунды (6.12.2011 - 23:55) cyberside написал(а):
Просто красивее если ID_C_1 будет подходить к ID_L_1 ))
Чем в одной таблице будет ID_C_1 а в другой ID_L_2 (мне просто будет более понятней работать с такими данными, но для скрипта проблем конечно нет biggrin.gif )

Спустя 2 минуты, 20 секунд (6.12.2011 - 23:58) inpost написал(а):
cyberside
Ничего не понятно! Объясни более внятно, что где и зачем. Если и делаешь связку между данными, то делаются они по нынешнему ID, а не по следующему.

Спустя 1 минута, 6 секунд (6.12.2011 - 23:59) Zerstoren написал(а):
mysql_insert_id()
Возвращает последний инкрементированный id.

А вообще вы хотите использовать "Внешние ключи (foreign key)" Почитайте про них.

Я так понял пожелание)

Спустя 1 минута, 17 секунд (7.12.2011 - 00:00) cyberside написал(а):
Zerstoren, да.
Просто иногда сложно донести идею когда она только зачалась)

Спустя 8 часов, 12 минут, 40 секунд (7.12.2011 - 08:13) linker написал(а):
Раз она только зачалась, то значит ещё не поздно её обмозговать и передумать. В моей практике ещё не было ни разу такого случая, чтобы мне понадобилось бы где-то хранить и знать следующие значение автоинкрементного поля.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.