ShoppingCart -> БД

OkyHb

Guest
ShoppingCart -> БД

Господа,

В таблице следующие поля:
CART_ID, CUSTOMER_ID, PRODUCT_ID, QUANTITY

Класс ShoppingCart имеет метод:
function AddProduct($customer_id, $product_id) {
// запрос на добавление записи
}

Если повторно вызвать метод AddProduct, то естественно, запись продублируется...чтобы этого не случилось я сделал составной уникальный индекс (customer_id и product_id) все заработало правильно, но хотелось бы узнать верное ли это решение...
 

Sad Spirit

мизантроп (Старожил PHPClub)
Команда форума
Re: ShoppingCart -> БД

Автор оригинала: OkyHb
но хотелось бы узнать верное ли это решение...
тупейший вопрос.

если у тебя по условию должна быть только одна запись для данного покупателя и данного товара, то верное. если записей может быть много, то неверное. а условие ты нам не привёл...
 
Сверху