2012-01-09 10 views
1

価格のリストでちょっとした問題を指摘しました。 私は意図した通りに動作するproductprice *の数量から計算される価格を持っていますが、私が欲しいのは、計算されたすべての価格の合計です。PHP/SQLの複数の価格からtotalpriceを取得

price1 = productprice1 * 1 = 500 price2 = productprice2 * 2 = 2000

totalprice = price1 + price1 = 2500

ループ内の各ラインの価格はこれに計算される:

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

ループでの実行が終了したら、$ priceの合計を取得するにはどうすればよいですか?

+0

はそれがために...あなたのSQLクエリ –

答えて

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; 助けてくれてありがとう! :) –

関連する問題