Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/255.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何按客户显示产品订单_Php_Mysql - Fatal编程技术网

Php 如何按客户显示产品订单

Php 如何按客户显示产品订单,php,mysql,Php,Mysql,我在一个电子商务网站上工作,我为可以登录和订购产品的客户建立了一个登录系统。 我的问题是如何获得客户的所有产品订单,并在seprate页面上显示它们 下面是我的数据库的样子 产品表格 头衔 价格 尺寸 购物车表格: 身份证 项目 到期日 支付 运送 用户表格 身份证 全名 如果您使用单字,所有单字,如果您使用复数,所有复数: 如果项目是指产品,请使用产品以减少混淆: 您可能还需要一个表来保存订单/购物车的详细信息 user (id, created, updated, user_

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

下面是我的数据库的样子

产品
表格

  • 头衔
  • 价格
  • 尺寸
购物车
表格:

  • 身份证
  • 项目
  • 到期日
  • 支付
  • 运送
用户
表格

  • 身份证
  • 全名

如果您使用单字,所有单字,如果您使用复数,所有复数: 如果项目是指产品,请使用产品以减少混淆: 您可能还需要一个表来保存订单/购物车的详细信息

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

您可能应该有一个订单表,该表中有一个客户ID列。这可能比您实际需要的价格列要多。一个名为items的列听起来真的很不错。谢谢,您是一个明星