PHP查询出现死循环 怎么解决

2025-04-07 15:21:44
推荐回答(4个)
回答1:

$result_arr=$db->row;
foreach($result_arr as $v){
    echo $v;
}

$db->row最后查询出来的结果是一个数组,循环数组可以用for或foreach来循环。while会造成死循环。

回答2:

while( $row = mysql_fetch_array($result)){
    //    do your want here
}

//你的查询总是返回查询的第一条数据,wile($row),和while(true)有毛线的区别

回答3:

while ($db->row)
改为 if(isset($db->row)&&$db->row)

回答4:

你这都没返回值啊。。不死循环就怪了。。