如何按客户显示产品订单

时间:2017-01-23 22:27:22

标签: php mysql

我正在开发一个电子商务网站,我有一个可以登录和订购产品的客户的构建登录系统。 我的问题是如何让客户订购所有产品并在单独的页面上显示它们

这是我的数据库的样子

Products

  • 标题
  • 尺寸

Cart表:

  • ID
  • EXPIRE_DATE
  • 支付

user

  • ID
  • FULL_NAME

1 个答案:

答案 0 :(得分: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