一、传统的购物车实现:
原理:在数据库中设置一个存储购物车信息的数据表。
1、数据库中涉及到的数据表:
-
商品表 product
1、包含字段: proId, brand, name, num, price, address, pic 商品id, 品牌, 品名, 库存数量, 单价, 产地, 图片
-
购物车表 car
1、包含字段: carId, proid, num, userId, ispay 购物车id, 商品id, 购买数量, 客户id, 是否支付 2、ispay:通过标志变量表示购物车条目是否有效,不删除购物车条目的原因是为了进行购买习惯的分析。 3、注意:car表将存储所有客户的购物车数据。 加入购物车:增。 删除购物车商品、购物车结算:删。 修改商品在购物车中的购买数量:改。 查询购物车数据、查询所有购物车数据(userId、ispay=0):查。
-
订单表 orders()
-
订单详情表 ordersDetail()
二、利用本地存储来构建购物车:
特点:后台具备永久存储购物车数据的表,而购物车操作不在后台进行。
1、前