[英]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.