Запрос и вывод id записи

Печать RSS
303

С
Автор
Землянин
0
Ситуация такая, ломаю голову над интернет магазином, возник вопрос: если пользователь накидал товаров в корзину, заполнил данные для доставки, и нажимает на кнопку отправить заказ. Далее идет запись в таблицу с заказами нового заказа, и тут пользователю нужно выдать индификатор заказа, ну что бы он потом сразу обращался по всем вопросам по номеру заказа.
Этот индификатор у меня будет id записи в таблице, и выводится он будет зопросом на мах id после записи. Все это будет работать, но чисто теоретически, если между записью заказа и выводом последнего id, кто нибудь сделает заказ и добавиться еще одна запись, и первому пользователю выведется id заказа второго пользователя.

Может ли такое быть!? если вопрос глупый не обесутьте,я не волшебник, я только учусь.

Чатланин
0
insert_id() ?
А

Оранжевые штаны
0
зачем max id если есть обычный идентификатор заказа?
С
Автор
Землянин
0
2. не понял..

Добавлено через 00:56 сек.
3. какой, обьясни.

Чатланин
0
4: Voland, mysql_insert_id(), зачем max id?
А

Оранжевые штаны
0
объясни что ты хочешь подробнее, отправил ты форму с карзиной всё записалось в базу + записываешь sid сессии, по нему сможешь найти id заказа, при генерации страницы пишешь в сессию или просо подставляешь к ссылкам ид корзины, так?

Чатланин
0
6: Муз-ТВ, вроде он хочет получить id последней записи.
А

Оранжевые штаны
0
либо как написали GingerBread, mysql_insert_id() после записи берешь из него id, и пихаешь в сессию.
С
Автор
Землянин
0
GingerBread, mysql_insert_id почитал, можно думаю ее взять.

Муз-ТВ, сесия тоже идея.

но проще думаю первое. вы что посоветуете, что из этого все используют?

Чатланин
0
9: Voland, я использую то, что посоветовал тебе.
если боишься что проскочит чужой ид( в чем я сомневаюсь) используй ip чтоли.
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск