簡體   English   中英

從mysql列總和創建動態表行

[英]Create dynamic table rows from mysql column sum

我這里有點問題。

我有一個代碼可以為這樣的表創建數組:

$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)創建數組<tr> sum(quantity) result (2+3=5 , 5rows)

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

發出另一個查詢以計算總和:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM