从mysql列sum创建动态表行

时间:2012-09-25 09:29:31

标签: php mysql html-table

我这里有点问题..

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

$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
-------------------

现在如何使用<tr>

创建数组sum(quantity) result (2+3=5 , 5rows)
<tr></tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr></tr>

1 个答案:

答案 0 :(得分:0)

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

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