我想用mysql_fetch_array
時使用MySQL表格來計算total price
。 但是,當我回聲total
,我得到的計算總價步驟:使用mysql_fetch_array時防止多重回顯
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;
}
}
如何計算從數據庫總價沒有額外的兩行呢?
將回聲移到循環的外部。 –