php里面嵌套while循环的问题
发布网友
发布时间:2022-04-22 03:43
我来回答
共4个回答
热心网友
时间:2022-04-22 09:16
没记错的话fetch_array 是获取整个查询结果的数组。
你可以写两个
$row=$mysql->fetch_array($query)
打印第二个fetch_array的结果就知道了 如果是空或者空数组
那么while () 会转换为false 会跳出循环
你应该这么写
$res=$mysql->fetch_array($query)
foreach ($res as $row)
{
//你之前while的代码
}
热心网友
时间:2022-04-22 10:34
把div层的结束标签放在外层循环结束符“}”的外面;即:
...省略的代码...
<a href="/zp<?php echo $row_xiaol[mulu]?>/"><?php echo $row_xiaol[ming]?></a>
<?php
}
?>
//</div>把这个div结束标签放在下面位置
<?php
}
?>
</div>
热心网友
时间:2022-04-22 12:08
逻辑没有错误,可以打印出$query查看一下读取到的数据是否有问题
热心网友
时间:2022-04-22 14:00
请检查你外循环的结果集