请看如下一段代码:// 查询数据
$seldb=new SelectMapDB();$resultMargin=$seldb->selZhiByMargin($begintime,$endtime,$subject);
if(($myrow=mssql_fetch_array($resultMargin))==false){
$Margin=0;
}else{
// unset($Margin);
$i=0;
while($myrow=mssql_fetch_array($resultMargin)){
$Margin[$i]=$myrow["CREDIT_BAL"];
$i++;
}
}从数据库应该查出5条数据,可显示只有4条数据,这是为什么?怎样才能正常显示5条数据?
请大侠帮帮忙!
$seldb=new SelectMapDB();$resultMargin=$seldb->selZhiByMargin($begintime,$endtime,$subject);
if(($myrow=mssql_fetch_array($resultMargin))==false){
$Margin=0;
}else{
// unset($Margin);
$i=0;
while($myrow=mssql_fetch_array($resultMargin)){
$Margin[$i]=$myrow["CREDIT_BAL"];
$i++;
}
}从数据库应该查出5条数据,可显示只有4条数据,这是为什么?怎样才能正常显示5条数据?
请大侠帮帮忙!
$seldb=new SelectMapDB();
$resultMargin=$seldb->selZhiByMargin($begintime,$endtime,$subject);
$i=0;
$num = mssql_num_rows($resultMargin);
if($num==0){
$Margin=0;
}else{
while($myrow=mssql_fetch_array($resultMargin)){
$Margin[$i]=$myrow ["CREDIT_BAL"];
$i++;
}
}
if(($myrow=mssql_fetch_array($resultMargin))==false){
$Margin=0;
}else{
// unset($Margin);
*/
$i=0;
while($myrow=mssql_fetch_array($resultMargin)){
$Margin[$i]=$myrow["CREDIT_BAL"];
$i++;
}
}