微信商城中购物车和订单表结构设计
购物车的完成能够运用多种方法,主流的有以下3种:
存储在用户旅游器中:如运用cookie记载,也能够运用HTML5的当地存储等
存储在服务器中:存储在用户会话(session)中,用户在封闭旅游器后存储信息会被烧毁
存储在数据库中:能够存储在Mysql、Redis等数据库中
上面以Mysql存储用户的购物车信息,这么用户不管什么时分都能够看到自己的购物车史书记载。购物车表(goods_shopcar)设想见图
购物车表goods_shopcar的SQL语句以下:
CREATE TABLE `goods_shopcar` (
`id` int(4) NOT NULL ,
`uid` int(10) NULL ,
`goods_id` int(10) NULL ,
`num` int(10) NULL ,
`status` tinyint(4) NULL ,
`create_time` int(10) NULL ,
`update_time` int(10) NULL ,
PRIMARY KEY (`id`)
);
表设想中重要字段为uid和goods_id,能够记载阿谁用户参加了阿谁商品。num则记载了某个商品的参加的数目。
既然有购物车那末就会有领取功用,倡议领取的时分需求发送一个独一的定单号给微信服务器,这么在告诉的时分才能够理解该修正那条定单记载。别的定单的中心就是记载阿谁用户买个那些商品,并供给领取等相干的形态办理。定单表(db_order)设想见图
定单表order的SQL语句以下:
CREATE TABLE `order` (
`id` int(4) NOT NULL ,
`order_number` varchar(50) NULL ,
`uid` int(10) NULL ,
`pay_price` double(20,2) NULL ,
`is_pay` tinyint(4) NULL ,
`pay_time` int(10) NULL ,
`is_ship` tinyint(4) NULL ,
`ship_time` int(10) NULL ,
`is_receipt` tinyint(4) NULL ,
`receipt_time` int(10) NULL ,
`ship_nmber` varchar(100) NULL ,
`status` tinyint(4) NULL ,
`create_time` int(10) NULL ,
`update_time` int(10) NULL ,
PRIMARY KEY (`id`)
);
由于用户能够一次性购置多个商品,以是用户定单与商品是一对多的干系。设想的定单商品表(order_goods)见图
定单商品表order_goods的SQL语句以下:
CREATE TABLE `order_goods` (
`id` int(4) NOT NULL ,
`order_id` int(10) NULL ,
`goods_id` int(10) NULL ,
`goods_num` int(10) NULL ,
`goods_price` double(20,2) NULL ,
`status` tinyint(4) NULL ,
`create_time` int(10) NULL ,
`update_time` int(10) NULL ,
PRIMARY KEY (`id`)
);
定单表(order)只是记载了商品的总领取金额(pay_price),以是在定单商品表(order_goods)中设想记载了每一个商品的购置价钱(goods_price),这么做是inwei商品的价钱会静态调解,而定单需求保管史书价钱信息。
上一篇:马云在物联网峰会预言:程序化的工作人员很快就会失业
下一篇:iPhone 8价格曝光,果然还是中国人的钱好赚呐!
标签:
分类目录
今日话题更多>
- 武汉大学信息门户是什么 武汉大学信息门户是武汉大学官方网站的入口,它为武汉大学师生员工提供信息服务和网络应用入口。信息门户网址为:ehall.whu.edu.cn。 信息门户包含以下主要功能: 1. 统一身份……
- 壹米滴答物流单号查询方法 壹米滴答物流单号查询可通过以下方式进行: 1. 登录壹米滴答官网 登录www.yimidida.com网址,点击页面右上角的登录按钮,输入用户名和密码进行登录。登录成功后,在用户中心可……
- 壹米滴答物流是什么平台 壹米滴答是一家中国国际物流快递公司,提供国内外物流配送服务。 1. 公司简介 壹米滴答成立于2013年,由深圳市壹米滴答供应链管理有限公司运营。现已开通200多个国家和地区的……
黑帽学习 更多 >>
-
黑帽seo技术主要有哪些,为什么
从搜索引擎的算法出来之后,就有很多的人开始研究如何比较快的做收录和排名,那个时候并没有人把…… -
采集站怎么样才不会死,采集站应
现在有不少的站长正在一批一批的做采集站,因为这种网站比较的省时省力,不过也有其非常大的弊端…… -
黑帽seo有什么高深的技术吗
搜索引擎虽然只是一个入口,但是这个入口搜索出来的结果的排名是具有非常大价值的,有很多的人都…… -
蜘蛛池有效果吗,目前比较好用的
说起蜘蛛池程序,可能很多做黑帽的人比较了解这个东西,它主要就是为了快速的搭建蜘蛛池,然后引…… -
发包技术教程有用吗,发包排名虚
对于很多做黑帽seo的人来说,技术手段是需要不断研发和提升的,但是搜索引擎对于这些黑帽的技术…… -
网站总是被劫持怎么办,网络被劫
其实做起来一个网站是非常花时间和精力的,有不少的站长辛辛苦苦的花了很长的时间去做了一个网站…… -
什么叫做强引蜘蛛,强引蜘蛛软件
蜘蛛对于收录来说是一个非常重要的东西,我们可以说有蜘蛛不一定会收录,但是想要收录就一定要有…… -
如何去搭建一个蜘蛛池,需要准备
对于一些做了很久seo的人来说,肯定会接触到蜘蛛池这个东西,因为蜘蛛池对于收录这块的作用是非…… -
目前比较好用的蜘蛛池有哪些,小
做seo的肯定都了解蜘蛛池(如果对于蜘蛛池不是很了解,可以参考《 蜘蛛池是什么 》这篇文章)是…… -
强引蜘蛛原理是怎么样的,蜘蛛池
对于网站的收录来说,蜘蛛是主要的抓取工具,虽然说我们可以从一些提交入口里面去提交,但是还是……