Показать сообщение отдельно
  #4 (permalink)  
Старый 24.10.2019, 16:02
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Сообщение от Marson
добавили три с id=1
Как такое возможно?! Товары при помещении в базу автоматически могут получать уникальные идентификаторы (средствами SQL). Если все товары в одной таблице, то у всех товаров не будет одинаковых ID. Если товары разбиваются на несколько таблиц, по числу глобальных категорий, тогда у товаров может быть один и тот же ID, если в корзину поместили товары из разных категорий. Но в этом случае нужно оперировать не только ID товара, но и ID категории.

Исключите неоднозначность в идентификаторах и проблема исчезнет.
Ответить с цитированием