我想在total price
使用时使用 MySQL 表进行计算mysql_fetch_array
。但是当我 echo 时total
,我会逐步得到计算出的总价:
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;
}
}
如何在没有额外两行的情况下从数据库中计算总价?