插入订单详情表后,删除购物车对应商品, 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

恩,是的,会有这样的问题,我们在高级课程中为大家处理了用户验证的问题!这里的确会有这样的问题

0
0

Yii2.0开发一个仿京东商城平台

【毕设】购物、下单、支付、收货...各功能模块开发,打造京东式电商平台

1543 学习 · 655 问题

查看课程