网站购物车是怎么个原理。对数据库表配哪些字段想不明白。请假大侠们。
因为购物车里要显示要买的所有商品。1.然而,组织数据库总不能一个字段是用户名,另外N个字段分别存商品名称吧。这样根本不知道定多少个字段。2.我的另外想法是一个字段用户名,...
因为购物车里要显示要买的所有商品。1.然而,组织数据库总不能一个字段是用户名,另外N个字段分别存商品名称吧。这样根本不知道定多少个字段。2.我的另外想法是一个字段用户名,一个是商品名,一个是状态,没提交订单的话,说明商品未处理,状态值为0,否则为1.提交订单后把状态置为1。如果订单被退回,再修改状态为0.这样显示在购物车里的就是用 用户名和状态为0联合查找 出来的数据。当用户已经买过很多书了,那么这种方法从头查找 似乎做了很多不必要的查找。不知道这种想法是不是还是不可行。 请告诉我怎么来组织数据库的字段。怎么实现购物车。不胜感激。。。。。。
展开
2个回答
2013-11-09
展开全部
第一:做购物车,一般来说是不存入数据库这样数据量比较大并且查询效率慢,所以一般购物车都用Session,或Cookie来实现,建一个购物车实体类,大概有这些字段,商品ID,用户ID,数量...等这可以根据自己需要来设置,然后比如购买一件商品添加到购物车就创建一个hashtable来保存购物车里的信息,然后把hashtable保存到Session或Cookie,大致就这样。
第二:订单,你说的那个订单一般都有一个订单表的。首先要弄清楚流程,肯定是用户先将产品加入购物车,然后再提交订单的。为什么会订单下了以后还关购物车的事呢?购物车只是临时保存用户购买产品的地方。就像超市里去卖东西首先推一个车,然后去选购你要的产品,最后付款。对应这车只是你保存东西的一个工具,当你购买完毕后就不会和他有什么联系了。如果你后面需要退货你也只管那张单据(对应产品订单)而不会和你购物车车上联系。
不知道我这样讲你是否明白!
第二:订单,你说的那个订单一般都有一个订单表的。首先要弄清楚流程,肯定是用户先将产品加入购物车,然后再提交订单的。为什么会订单下了以后还关购物车的事呢?购物车只是临时保存用户购买产品的地方。就像超市里去卖东西首先推一个车,然后去选购你要的产品,最后付款。对应这车只是你保存东西的一个工具,当你购买完毕后就不会和他有什么联系了。如果你后面需要退货你也只管那张单据(对应产品订单)而不会和你购物车车上联系。
不知道我这样讲你是否明白!
深圳神光
2024-10-28 广告
2024-10-28 广告
**跨境电商选品软件通常支持自定义筛选条件**。以我们深圳市神光数据技术有限公司推出的沃师傅选品软件为例,它采用大数据技术,为跨境电商卖家提供量身定制的数据支持和运营策略,其中包括支持卖家自定义筛选条件的功能。卖家可以根据自己的需求,设置如...
点击进入详情页
本回答由深圳神光提供
2013-11-09
展开全部
购物车一般不载入数据库。。用cookies 看你需要哪些功能。一般都不用数据库。只有下订单的时候才写入
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询