【问题标题】:Create dynamic table rows from mysql column sum从 mysql 列 sum 创建动态表行
【发布时间】:2018-06-17 03:43:29
【问题描述】:

我这里有个小问题..

我有一个代码可以为这样的表创建一个数组:

$sql = "
    SELECT t.jumBarang,t.hargaJual,b.namaBarang 
    FROM barang AS b, detail_jual AS t
    WHERE t.nomorStruk = '$_POST[idTransaksi2]' AND t.barcode=b.barcode
";
$hasil = mysql_query($sql);

假设从上面的查询中它返回 3 行,所以如果我想将该行数创建为我的 tr (3 tr),我将使用此代码..

while ($x = mysql_fetch_array($hasil)) { #create <tr>   }

所以结果变成了……

<tr></tr>
<tr></tr>
<tr></tr>

但问题是,如果我想创建一行作为我的 mysql 列总和结果...

让我们说..

ID | Quantity | key
-------------------
1  | 2        | 1
2  | 3        | 1
-------------------

现在如何使用sum(quantity) result (2+3=5 , 5rows)创建数组&lt;tr&gt;

<tr></tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr></tr>

【问题讨论】:

  • 只是为了澄清。你想输出数据和项目的最后总和?
  • 我刚刚在上面添加了其他信息

标签: php mysql html-table


【解决方案1】:

发出另一个查询来计算总和:

SELECT sum(*)
FROM barang AS b, detail_jual AS t
WHERE t.nomorStruk = '$_POST[idTransaksi2]' AND t.barcode=b.barcode

【讨论】:

    猜你喜欢
    • 2016-05-10
    • 2014-02-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-02
    • 1970-01-01
    • 2018-10-04
    相关资源
    最近更新 更多