我在查詢數據庫。然後將結果值插入數組並找到它們的總和。這是代碼:數組中值的總和
$result=mysql_query("SELECT items FROM mytable WHERE user_id='$id'");
$array=array();
while($row=mysql_fetch_assoc($result)){
//insert values into array
$array=$row;
$sum=array_sum($row);
echo $sum;
}
這只是返回數組中的項目而不是總和。我該如何糾正? PS:我早想這一點,但它減半正確的結果:
$result=mysql_query("SELECT items FROM mytable WHERE user_id='$id'");
$row = mysql_fetch_array($result, MYSQL_NUM);
$sum = array_sum($row);
echo $sum;
感謝
我同意 - 如果這是你所需要的(即,如果你之後放棄數組),請將查詢的求和部分:http://dev.mysql.com/doc/refman/5.0/en/group-by-functions。 html#function_sum – 2012-02-26 14:49:36