双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

while嵌套while循环,为什么只循环了外边的while

baidu_24358091 baidu_24358091 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
主分类:

$query=$db->query("select * from `p_newsclass` where `f_id`='0' "); //f_id=0 主分类;
while($row=$db->fetch_array($query)){
echo $row[id].$row[name];
}

子分类:
$sonquery=$db->query("select * from `p_newsclass` where `f_id`='$row[id]'");
while($son=$db->fetch_array($sonquery)){
echo $son[id].$son[name];
}
-----------------------------------------------------------------
把两个合并:
$query=$db->query("select * from `p_newsclass` where `f_id`='0' "); //f_id=0 主分类;
while($row=$db->fetch_array($query)){
echo $row[id].$row[name];


$sonquery=$db->query("select * from `p_newsclass` where `f_id`='$row[id]'");
while($son=$db->fetch_array($sonquery)){
echo $son[id].$son[name];


}
}

为什么结果: 外循环while只循环了一次, 嵌套的while循环正常;
求问: while嵌套while, 为什么外边的while只循环一次?!
...全文

相关推荐

使用 for循环嵌套 或 while 循环嵌套 来打印 九九乘法表 !

文章目录目的:使用 for 循环嵌套:使用 while 循环实现:           此链接通往 Bash Shell 编程学习的目录导航 ,从入门到放弃,感兴趣的可以去看看: 目的: 实现 打印 99乘法表: 1*1=1 1*2=2 2*2=4 1*3=3 2*3=6 3*3=9 1*4=4 2*4=8 3*4=12 4*4=16 1*5=5 2*5=10 3*5=15 4*5=20 5*5=25 1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36 1*7=7 2*7=14 3*7=21 4*7=28 5*7=35

weixin_38665162

讲解C++的do while循环和循环语句的嵌套使用方法

用do-while语句构成循环 do-while语句的特点是先执行循环体,然后判断循环条件是否成立。其一般形式为: do 语句 while (表达式); 它是这样执行的:先执行一次指定的语句(即循环体),然后判别表达式,当表达式的值为非零(“真”) 时,返回重新执行循环体语句,如此反复,直到表达式的值等于0为止,此时循环结束。可以用下图表示其流程。 【例】用do-while语句求1+2+3+…+100。 #include using namespace std; int main( ) { int i=1,sum=0; do {

weixin_38536841

在Python的while循环中使用else以及循环嵌套的用法

主要介绍了在Python的while循环中使用else以及循环嵌套的用法,是Python入门学习中的基础知识,需要的朋友可以参考下

weixin_38723516

python基础教程:在Python的while循环中使用else以及循环嵌套的用法

这篇文章主要介绍了在Python的while循环中使用else以及循环嵌套的用法,是Python入门学习中的基础知识,需要的朋友可以参考下 循环使用 else 语句 在 python 中,for … else 表示这样的意思,for 中的语句和普通的没有区别,else 中的语句会在循环正常执行完(即 for 不是通过 break 跳出而中断的)的情况下执行,while … else 也是一样。 #!/usr/bin/python count = 0 while count < 5: print count, " is less than 5" count = count + 1 els

weixin_38671628

for循环,while循环等一些循环嵌套以及其使用场景和特点比较

for循环,while循环等一些循环嵌套以及其使用场景和特点比较

L04593
评论 7
收藏 已收藏
分享
返回顶部
baidu_24358091
基础编程 21,889 成员 140,329 内容