データベースを照会しています。結果の値を配列に挿入し、それらの合計を見つける。これはコードです:配列の値の合計
$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;
}
これは、配列内の項目を返します。合計ではありません。それをどうやって修正するのですか? シモンズ:私は以前ここにこれをしようとしたが、それは正しい結果半分:おかげで
よりも高速ですか私は同意します。もしあなたが必要とするものがあれば(つまり、あとで配列を破棄するだけで)、集計をクエリの一部にしてください:http://dev.mysql.com/doc/refman/5.0/en/group-by-functions。 html#function_sum –