【for循环问题】请问这个for循环如何终结?

来源:百度知道 编辑:UC知道 时间:2024/06/10 14:36:59
function db_result_to_array($result)
{
$res_array = array();

for ($count=0; $row = $result->fetch_assoc(); $count++)
$res_array[$count] = $row;

return $res_array;
}

你这个循环的终止条件是:
$row = $result->fetch_assoc();

该语句从数据库里面获取一行数据存放到数组$row里面,但是如果数据库里面的数据全部返回,那么就会返回结果FALSE,这时候循环就终结了。