total price
を使うときにMySQLのテーブルを使って計算したいmysql_fetch_array
。しかし、 echototal
を実行すると、計算された合計金額が段階的に表示されます。
5000
10000
16000
代わりに、最終結果だけを取得したいのです。
ここに私のPHPコードがあります:
$year=$_PoST['year'];
$mounth=$_POST['mounth'];
$con=mysql_connect('localhost','root','');
$select=mysql_select_db('payment');
$sql='select * from payments p
where year(p.date) = '.$year.' and monthname(p.date) = "'.$mounth.'"';
$query=mysql_query($sql);
while($row=mysql_fetch_array($query)){
$price=$row['full_amount_must_pay'] ;
$total=$price+$total;
echo $total;
}
}
余分な 2 行を使わずにデータベースから合計価格を計算するにはどうすればよいですか?