Как вариант - корзины можно хранить в одной таблице, например
Orders
, при этом храня id пользователя и номер продукта, который был добавлен, и желательно добавить primary key, чтобы удалять позиции, которые были удалены пользователем.
Будет что-то типа:
+---+---------+-------------+-------+
| id | user_id | product_id | count |
+---+---------+-------------+-------+
После чего можно будет сделать так
SELECT count FROM Orders WHERE user_id = "user_id" AND product_id = "product_id ";
Тем самым ты получишь количество определённого товара.
Так можно будет удалять записи, например, если продукт был удалён
DELETE FROM Orders WHERE id = "id";
id - это primary key, но не ид пользователья!
Возможно, есть более простой способ, но я бы сделал так.