【问题标题】:Display rows to other table向其他表显示行
【发布时间】:2019-06-01 01:28:11
【问题描述】:

我想显示更少的打印预览行。

例如:我的表中有 4 行(项目),每一行都有相同的项目编号、项目名称和颜色,但另一列(尺寸和数量)不一样。

有没有办法可以将这些数据显示到表格的一行中?

我希望每个相同的 Item_no 只在表格中显示一行。

<?php       
       $sql = "SELECT * FROM Items";
       $items = mysqli_query($connection, $sql);
       while($item = mysqli_fetch_assoc($items)){
       ?>
              <td><?php echo $item['Item_no'];?></td>
              <td><?php echo $item['Item_name'];?></td>
              <td><?php echo $item['Item_color'];?></td>
              <td><?php echo $item['Item_size'];?></td>
              <td><?php echo $item['Item_qty'];?></td>
       <?php } ?>

【问题讨论】:

    标签: javascript php html ajax mysqli


    【解决方案1】:

    如果Item_no相同,你总是可以按Item_no分组,得到Item_qty的SUM

    $sql = "SELECT Item_no,Item_name,Item_color,Item_size,SUM(Item_qty) FROM Items GROUP BY Item_no";
    

    更多,

    https://www.w3resource.com/mysql/aggregate-functions-and-grouping/aggregate-functions-and-grouping-sum-with-group-by.php

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-12-03
      • 1970-01-01
      • 2015-08-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-27
      相关资源
      最近更新 更多