2011-11-08 14 views
0

我想問的是如何從數據庫記錄中選擇和我的PHP代碼添加數量在一起。如何從mysql記錄中選擇,然後將數量加在一起?

這裏是我的選擇MySQL的部分:

$query= mysql_query("SELECT amount FROM item"); 
while($res=mysql_fetch_array($query)){ 
$totalamount= $res['amount']; 
echo $totalamount; 
} 

我的數據庫有4條記錄,因此回聲出是1.002.003.001.50,也爲知之爲1.00 2.00 3.00 1.50

我必須使用循環因爲它在我的數據庫中得到了很多記錄,所以我怎樣才能將所有這些回聲添加回答成爲7.80?

感謝

+2

srsly?你是否嘗試將它們加在一起? – regality

回答

7

你爲什麼不試着這樣做:

SELECT SUM(amount) as total_ammount from item 

這是你需要什麼? BTW:你不應該使用循環,因爲這將需要大量的時間進行渲染,特別是具有如果你只想要ammount的;)

+0

感謝您的回答,亞這是我想要的 – Oscar

0

嘗試這個

$query= mysql_query("SELECT amount FROM item"); 
     $totalamount=0; 
     while($res=mysql_fetch_array($query)) 
     { 
     $tableamount= $res['amount']; 
     $totalamount=$totalamount+$tableamount; 
     } 
     echo $totalamount; 
相關問題