我想借助while while循环打印信息,但它只运行一次。PHP while while循环,第二个循环只运行一次
while($nextDate<$currentDate)
{
$nextDate=date('Y-m-d',strtotime('+ 6 days',strtotime($weekDate)));
$qM="select count(*) as count ,Deposit.DepositNo, Deposit.DepositDate,
sum(DepositItem.Amount) as Amount,DAmount
from DepositItem
inner join Deposit on Deposit.DepositNo=DepositItem.DepositNo
where Deposit.DepositDate>='".$weekDate."' and Deposit.DepositDate<='".$nextDate."' group by Deposit.DepositNo
order by Deposit.DepositNo desc";
$connM=new dbconfig();
$connM->connectdb();
$connM->execute($qM);
$amt=0;
$damt=0;
while($rowsM =$connM->fetch_row())
{
$amt=$amt+$rowsM['Amount'];
$damt=$damt+$rowsM['DAmount'];
}
}
你没有第一while循环'}'缺失或关闭它只是拼写错误。 – 2013-02-22 07:42:03
我在第二个循环中看不到打印语句。 – 2013-02-22 07:42:27
你现在得到的是什么?还有你期望的o/p? – 2013-02-22 07:42:28