這是我用來嘗試計算「amountReceived」列的總和的代碼。 invID'95'的總數應該= 312,但由於某種原因,它只有= 300。我不確定問題是什麼。 (請參閱下面的數據庫圖片)。PHP數組總和不加起來所有項目
$sql = mysql_query("SELECT amountReceived FROM payments WHERE invID='".$id."'");
$result = mysql_fetch_array($sql);
$totalPayment = array_sum($result);
$balanceDue = $invoiceTotal - $totalPayment;
因爲你只取一行... – nickb 2012-07-17 01:42:32