2012-01-09 82 views
1

我用價格列表弄出了一個小問題。 我有一個價格是從產品價格*數量按預期工作,但我想要的是所有的價格已經計算的總和,即。從php/sql中的多個價格中獲取總價格

價格1 = productprice1 * 1 = 500 price2 = productprice2 * 2 = 2000

totalprice =價格1 +價格1 = 2500

價格在循環的每一行計算與此:

$price = $fields_row["field_qty"] * $fields_row["field_price"]; 

當通過循環完成運行時,如何獲得$ price的總和?

+0

顯示您的查詢就會在您的SQL查詢 – 2012-01-09 12:26:38

回答

2

SUM是一種方法SQL。例如:

SELECT SUM(expression) 
FROM tables 
WHERE predicates; 

或者你把它在PHP例如:

$sum = 0; 

while ($row = mysql_fetch_assoc($result)) 
{ 
    $sum += $amount[ $row['id'] ]; 
} 

希望此舉能幫助你

+0

哎呀做...對於大多數時間解決方案是如此接近,很容易被忽視:) 解決它與 $ sum = 0; $ sum + = $ price; 感謝您的幫助! :) – 2012-01-09 12:37:04