Как определить последующий id в базе данных

  • Автор темы Автор темы artnik7
  • Дата начала Дата начала
c0dex
ну а как же идеалы нашего форума? Мы вроде хотим, чтобы новички не стреляли себе в ногу и поэтому не даем вредных советов. Приложение не должно знать какой id в таблице следующий. Никогда.
В итоге, ТС сделал систему с большущей дырой.
 
Ну идеалы на то они и идеалы, так как не достижимы) А отстреленная нога у него, я думаю, скоро отрастет. Ну или отстрелит еще одну)
 
Так, а «самой главной» ссылки в топике-то нет.
Вот:
http://phpfaq.ru/base#id

ID должен быть «AUTO_INCREMENT», всё остальное — «от лукавого»…
 
baev
тут немного другое. Человек все понимает, но слишком хитрит... хочет добавлять изображения к еще не добавленному объекту.
 
baev
тут немного другое. Человек все понимает, но слишком хитрит... хочет добавлять изображения к еще не добавленному объекту.
И чо? Вчера родились только что ли. Заводим в таблицу изображений поле hash, туда пишем рандомный хэш, который таскаем в форме создания этого объекта. После создания - устанавливаем hash в null, а object_id в только что созданное.
 
zerkms
я же не говорил, что это невозможно в принципе :) Я просто говорю, что делать, как предложил ТС, нельзя. А тут вместо того, чтобы сказать что-то подобное твоему, просто помогли ему сделать неправильным путем.
 
Сверху