插入订单详情表后,删除购物车对应商品, where条件应该要限制uid, 否则不是把其他用户的购物车商品也删除了?
来源:10-2 用户创建订单
Hendry2008
2017-07-03
插入订单详情表后,删除购物车对应商品, where条件应该要限制uid, 否则不是把其他用户的购物车商品也删除了?
在对购物车商品, foreach循环里面, 把product插入到订单详情表后的删除语句
Cart::deleteAll('productid = :pid' , [':pid' => $product['productid']]);
这样删除不是会导致问题吗? 按productid 去删除购物车表中的数据, 如果另外一个用户id也有相同商品在购物车, 不是把他的购物车中该商品也删除了吗?
写回答
1回答
-
Jason
2017-07-05
恩,是的,会有这样的问题,我们在高级课程中为大家处理了用户验证的问题!这里的确会有这样的问题
00
相似问题