Запрос и вывод id записи
1.
Сергей (13.02.2012 / 19:41)
Ситуация такая, ломаю голову над интернет магазином, возник вопрос: если пользователь накидал товаров в корзину, заполнил данные для доставки, и нажимает на кнопку отправить заказ. Далее идет запись в таблицу с заказами нового заказа, и тут пользователю нужно выдать индификатор заказа, ну что бы он потом сразу обращался по всем вопросам по номеру заказа.
Этот индификатор у меня будет id записи в таблице, и выводится он будет зопросом на мах id после записи. Все это будет работать, но чисто теоретически, если между записью заказа и выводом последнего id, кто нибудь сделает заказ и добавиться еще одна запись, и первому пользователю выведется id заказа второго пользователя.
Может ли такое быть!? если вопрос глупый не обесутьте,я не волшебник, я только учусь.
2.
Павел (13.02.2012 / 19:46)
insert_id() ?
3.
Александр (13.02.2012 / 19:48)
зачем max id если есть обычный идентификатор заказа?
4.
Сергей (13.02.2012 / 19:49)
2. не понял..
Добавлено через 00:56 сек.
3. какой, обьясни.
5.
Павел (13.02.2012 / 19:50)
4: Voland, mysql_insert_id(), зачем max id?
6.
Александр (13.02.2012 / 19:55)
объясни что ты хочешь подробнее, отправил ты форму с карзиной всё записалось в базу + записываешь sid сессии, по нему сможешь найти id заказа, при генерации страницы пишешь в сессию или просо подставляешь к ссылкам ид корзины, так?
7.
Павел (13.02.2012 / 19:57)
6: Муз-ТВ, вроде он хочет получить id последней записи.
8.
Александр (13.02.2012 / 19:58)
либо как написали GingerBread, mysql_insert_id() после записи берешь из него id, и пихаешь в сессию.
9.
Сергей (13.02.2012 / 20:01)
GingerBread, mysql_insert_id почитал, можно думаю ее взять.
Муз-ТВ, сесия тоже идея.
но проще думаю первое. вы что посоветуете, что из этого все используют?
10.
Павел (13.02.2012 / 20:03)
9: Voland, я использую то, что посоветовал тебе.
если боишься что проскочит чужой ид( в чем я сомневаюсь) используй ip чтоли.
11.
Сергей (13.02.2012 / 20:05)
я думаю не проскочит.
Добавлено через 00:45 сек.
я думаю не проскочит на 100%.
URL:
https://visavi.net/topics/29535