你好stackoverflow,很长一段时间的潜伏者第一次提问。无论如何,我正在为我的学校创建一个项目,它几乎已经完成,但我认为我需要 while 循环的帮助。我正在尝试对存储在数组中的变量求和,然后将其输出到一个可用的变量中,我可以与另一个变量求和。问题是每次我刷新到页面时循环只进行 1 次迭代。所以它最终会得到完整的数组,但一次只能得到一个项目。请让我知道我出了什么问题,我确定它是愚蠢的!
$bill= mysql_query("SELECT Transaction.date, Transaction.Price, Transaction.customer_customer_id, Service.cost, Service.user_id, Service.uname
FROM *.Transaction,*.Service
WHERE Transaction.customer_customer_id = Service.user_id AND Service.uname = '$uuname'");
$query_row=mysql_fetch_array($bill);
$userservice = ($query_row[cost]);
$userprice = ($query_row[Price]);
$row2=array();
while($row = mysql_fetch_array($bill))
{
$row2[] += $row['cost'];
}
$totalservice = array_sum($row2);
感谢你们可能有的任何帮助。这个在炸我的大脑。