在我的项目中,我使用 while 循环从数据库中获取数据,其中每个数据都由客户 ID 获取为$cid。现在计算所有数据并最终放入变量$cashflow中。现在假设有 20 个人,因此该表将显示 20 条记录,其中每个数据都针对每个人/客户进行计数。现在我想做的是计算所有 20 条记录的总数并单独回显。
例如。
客户 1 : 500 (根据 $cashflow 计算)
客户 2 : 1000
客户3 : 800 .....等等。
现在这些数据在我的表格中得到了很好的回应。现在我想要的是分别添加 500+1000+800 和 echo 2300 作为总数。但是我无法弄清楚如何在我的代码中做到这一点。我应该将循环中的变量作为 ++ 计数器吗?还是别的什么?请帮忙。
法典:
$cash = "SELECT SUM(paid) FROM hbil WHERE cid = '".$cid."' AND method = 'cash'";
$cash_qur = mysql_query($cash) or die(mysql_error());
$cash_neg = "SELECT SUM(price) FROM hbil WHERE cid = '".$cid."' AND method = 'cash' AND price < 0";
$cash_qur_neg = mysql_query($cash_neg) or die(mysql_error());
while($cash_fetch = mysql_fetch_array($cash_qur))
{
$cash_fet = mysql_fetch_array($cash_qur_neg);
$cashpay = $cash_fetch['SUM(paid)'];
$cashneg = $cash_fet['SUM(price)'];
$cash_total = $cashpay-$cashneg;
$cashflow = number_format($cash_total,2,'.',',');
}
$total = 0;
while (...) {
//...
$total += $cash_total;
}
echo $total;
会做这个伎俩