2017-01-23 42 views
0

我在电子商务网站上工作,我有一个可以登录并订购产品的客户的登录系统。 我的问题是如何通过客户得到所有的产品订单,并显示他们seprate页面上如何显示客户的产品订单

这里是我的数据库看起来像

Products

  • 标题
  • 价格
  • 尺寸

Cart表:

  • ID
  • 项目
  • EXPIRE_DATE
  • 支付

user

  • ID
  • FULL_NAME
+0

你应该有一个具有客户ID列我的订单表它。 – user1336827

+0

这可能是更多的价格列比你真的需要 – Strawberry

+0

和一列称为项目的声音*真的* ofd – Strawberry

回答

0

如果用一个字,所有的单,如果您使用复数,所有复数: 如果项目是指产品,产品使用更少的困惑: 你可能还需要一个表来保存的细节订单/车

user (id, created, updated, user_name, ...) 
product (id, created, updated, product_name, price, ...) 
cart (id, created, expired, user_id, status_id, ...) 
cart_detail(id, cart_id, product_id, qty, price, ...) 
cart_status(id, status) -- new/paid/cancelled/shipped/... 

显示所有订单由客户:

SELECT * 
FROM cart 
WHERE user_id = $customer_id 
+0

谢谢你,你是一个明星 – Comunit3

相关问题