|
|
|
| Всем привет возможно плохо искал
можно ли создать такой запрос
$query = "update cart set qty = $qty where cookieId = '".$_COOKIE['cartId']."' and itemId = $itemid and itemPrice = $itemPrice";
можно ли так составлять запросы, если нет то как правильно, просто у меня у каждой позиции 2 цены и клиент должен иметь возможность выбрать сразу один и тот же товар с разными ценами в корзину, а мне нужно как то различать одинаковый товар с разной ценой ведь itemId одинаков вот я и хочу обрабатывать товар не только по ID но и по цене
Спасибо за ответы | |
|
|
|
|
|
|
|
для: mikko
(07.04.2006 в 15:11)
| | Позиции в корзине не имеют первичного ключа?
В принципе, если позиция жестко определяется номером корзины, номером товара и его ценой, то можно и так. Только придется индекс строить на этих полях. Не проще добавить поле номера позиции как первичный ключ? | |
|
|
|
|
|
|
|
для: Trianon
(07.04.2006 в 15:26)
| | наверное не правильно объяснил первичный ключь имеется только его мало для работы так как одна позиция у меня имеет две цены и клиент может одновременно заказать один товар с разными ценами вот я и хочу идентифицировать не только по ключу но и по цене тоже | |
|
|
|
|
|
|
|
для: mikko
(07.04.2006 в 15:30)
| | первичный ключ позиции в корзине, а не первичный ключ товара в ассортименте.
Его не может не хватать.
Сколько строк появляется в cart, когда клиент заказывает один товар по двум разным ценам?
И какой вид они имеют? | |
|
|
|
|
|
|
|
для: Trianon
(07.04.2006 в 15:41)
| | думаю мне немного не подходит потому что я в корзину добавляю товар по первичному ключу а если я буду проверять есть ли позиция по первичному ключу у меня постоянно будут добавляться позиции
база у меня выглядит так | |
|
|
|
|
|
|
|
для: mikko
(07.04.2006 в 16:04)
| | СОРИ Туплю как обычно добавлять нужно как я и делаю по ключу в каталоге а обрабатывать потом по ключу в корзине | |
|
|
|