鍍金池/ 問答/Java  PHP  Python  數(shù)據(jù)庫  HTML/ mysql訂單表,如何設(shè)計購物車表,讓他們連接起來,形成一個完整的系統(tǒng),如下表結(jié)

mysql訂單表,如何設(shè)計購物車表,讓他們連接起來,形成一個完整的系統(tǒng),如下表結(jié)構(gòu)

問題

想增加一個購物車表,讓用戶把商品增加到購物車之后,點擊結(jié)算才生成訂單,但是不知道如何設(shè)計與關(guān)聯(lián)

參考

我參考的鏈接
https://blog.csdn.net/wgyscsf...

customer(用戶表): cid、cname、cphone、caddress
merchant(商家表):mid、mname、mphone、maddress
product(商品表):pid、pname、pprice、premain、mid
order(訂單表):oid、odatetime、ostate、osummoney、cid
orderitem(訂單項表):oiid、iobuynum、iosummoney、pid、oid
回答
編輯回答
北城荒

你應(yīng)該思考: 購物車從哪里來,到哪里去。可能這樣說有點玄乎,那么你想購物車添加商品,那么它應(yīng)該從哪里來的數(shù)據(jù)添加進(jìn)去?
首先,購物車屬于誰,所以你必須要聲明這一點,添加一個字段記錄用戶 ID 。
然后,這個購物車放了什么,你需要記錄對應(yīng)商品 ID ,所以這個也是必須的。

補充購物車放的商品,生成訂單結(jié)算時使用,為了節(jié)約性能,可以在購物車表存放商品的一些基本信息,用來進(jìn)行結(jié)算。當(dāng)然,考慮到商品信息的可能變動,可以用聯(lián)表來查詢獲取相關(guān)信息,這樣保證信息的。。。

最后生成訂單的話

2018年1月23日 23:29
編輯回答
風(fēng)清揚

購物車表:用戶id, 商品id, 商品數(shù)量

2018年3月4日 14:45