0

次のようなデータベースがあります。

ID    |    AMOUNT 
1           15.00
2          100.00
3          100.00

すべての金額を合計する必要があります。私はいくつかのPHP数学を試しましたが、うまくいきません。

<?php
$total = mysql_query("SELECT amount FROM payments") 
or die(mysql_error()); 

$grandtotal=   
    while($total1 = mysql_fetch_array( $total )) {

$total1['amount']+


};

?>
4

2 に答える 2

1
SELECT SUM(amount) as sum_amount FROM payments
于 2013-07-18T20:49:40.703 に答える
0

達成しようとしている特定のタスクには、次の 2 つの解決策があります。

while($total1 = mysql_fetch_array( $total )) {

$total1['amount']++; //returns Returns $total1['amount'], then increments it by one.

} // <-- semicolon removed

Mark Ba​​ker がコメントで示唆したように、次を使用して SQL クエリ内から実行できますSUM

SELECT SUM(amount) AS amount_sum FROM payments
于 2013-07-18T20:51:21.763 に答える