2012-09-25 109 views
0

我這裏有一個小問題..創建從MySQL列和動態錶行

我有一個代碼來創建這樣

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

羅如何通過創建一個數組總和(量)結果(2 + 3 = 5,5rows)

<tr></tr> 
<tr></tr> 
<tr></tr> 
<tr></tr> 
<tr></tr> 
+0

只是爲了澄清。你想輸出數據,並在項目的最後總和? – Leri

+0

解釋得更清楚.. –

+0

我剛剛添加了上面的其他信息 –

回答

0

問題另一個查詢來計算的總和:

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