PHP 将库存合并到表中

标签 php mysql tabular inventory

希望这是一个快速且容易回答的问题。

我有一个包含以下字段的 MySQL 数据库: shoe_sizewaist_size

shoe_size 条目的范围为 3 到 21(按一半递增 - 3、3.5、4、4.5 等)。

对于 waist_size 条目也是如此。

我的问题是这样的:

使用 PHP,我怎样才能最好地将其合并到一个计算尺寸总数的表中,以便它本质上可以用作订单表单

例如,MySQL 表如下所示:

  ---------------------------------------------- 
  |     Name    |   shoe_size   |  waist_size  |
  ----------------------------------------------
  |      John   |      9.5      |      33      |
  ----------------------------------------------
  |     Steve   |       9       |      32      |
  ----------------------------------------------
  |     Tom     |      9.5      |      33      |
  ----------------------------------------------
  |    Sally    |       7       |       8      |
  ----------------------------------------------
  |    Jane     |       7       |       8      |
  ----------------------------------------------

输出 HTML(表格?)看起来像这样:

                ORDER FORM
  ------------------------------------------
  | Shoe Size     |   7   |   9   |   9.5  |
  ------------------------------------------
  | Total Pairs   |   2   |   1   |   2    |  <----- This is calculated from above
  ------------------------------------------

  ------------------------------------------
  | Waist Size    |   8   |   32   |   33  |
  ------------------------------------------
  | Total Pairs   |   2   |   1   |   2    |  <----- This is calculated from above
  ------------------------------------------

我什至不确定“订单表格”表的格式是否是执行此操作的最佳方式。任何朝着正确方向的插入将不胜感激。

最佳答案

MySQL 可能足以完成这项任务,尝试类似的东西

SELECT shoe_size, COUNT(id) as count FROM table GROUP BY shoe_size ORDER BY shoe_size asc

关于PHP 将库存合并到表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5319239/

相关文章:

python - 如何使用 selenium python 读取表数据?

对象数组中的 Javascript 表

mysql - 异常的 mysql frm 和 idb 文件

php - 警告 : mysql_fetch_array() expects parameter 1 to be resource, 中给出的 bool 值

azure - 表格编辑器 - 从表格编辑器 CLI 设置 "Shared Expression"值(使用 Azure Devops)

php - 如何正确完成此爆炸和比较查询?拉拉维尔 5.3

php - 与 mysql 和 php 相关的视频

php - mysql_real_escape_string 不让字符串通过

php - 存储过程 'IF' 语句 + 'UPDATE' 或 'INSERT' 基于空字段

php - 如果在 select 中指定大写,则 Order by 子句失败