学c的时候,就一直感觉既然有了while,还需要啥do...while.只不过是一个多循环一次而已,但正是这一点,帮我解决了我今天做的东西的最后一个问题,从数据库中只能读出第一条记录后的其他记录,第一条就是都不出来.
先前的代码:
因为这里必须有一个if语句的判断,导致第一条记录被跳过了,所以想到用do...while,问题解决了, 那就可以好好睡觉了啦.
先前的代码:
因为这里必须有一个if语句的判断,导致第一条记录被跳过了,所以想到用do...while,问题解决了, 那就可以好好睡觉了啦.
if
(
$row
=
mysql_fetch_array
(
$result
)){
while ( $row = mysql_fetch_array ( $result )){
$arraylist [] = $row ;
}
return $arraylist ;
} else {
return null ;
}
}
while ( $row = mysql_fetch_array ( $result )){
$arraylist [] = $row ;
}
return $arraylist ;
} else {
return null ;
}
}