导航:首页 > 编程语言 > phpwhile嵌套while循环

phpwhile嵌套while循环

发布时间:2022-11-20 22:53:39

1. php 嵌套循环

首先是外面的循环用了$dosql->GetArray() 然后里面的循环又用了 $dosql->GetArray($row['id'])。$dosql是同一个吧,同一个就会在里面循环的时候把外面要循环的东西替换掉了。

2. php 两个while循环 如何 第一个循环执行完第二个循环单独执行

你的while是嵌套循环的,除非你将第二while个拿出来

3. 关于php中的foreach,while的嵌套循环问题比如执行完sql后执行第一个while循环,然后在while循环里边在

两个while用的$conn连接要不一样才行
$conn1=mysql_connect(...);
$conn2=mysql_connect(...);
$sql1第一个循环语句
$sql2第二个循环语句
mysql_query($sql1,$conn1)
while($rows=mysql_fetch_array(...)){
mysql_query($sql2,$conn1);
while($rows=mysql_fetch_array(...)){
.......
}
}

关键是建立不同的连接对象如,$conn1和$conn2,不能用一种连接对象,让数据库查询while里面套while

4. php输出mysql时用了do while嵌套do while循环,如何避免重复输出数据库内容

遍历两次吧,第一次遍历出follower,再在里面嵌套一次遍历,条件就是第一次遍历时出来的follower,你试试看,不知道我有没有理解错误

5. php while 嵌套,外部WhILE未循环

你这个故障是因为,$dsql 被重新使用了。
把内循环的$dsql 改成新建的 $dsql2 应该就没有问题了。

6. php while循环里面还能再套while循环吗

能,但是你犯了一个常识性的错误
php是解释性语言
代码是从第一行开始运行到最后一行的!
换个说法,如果一个页面存在相同的两个变量
那么,下面的会覆盖上面的:
比如:
$a = 10;
$a = 123;
echo $a;
你说最后的结果是什么呢?总不会是10吧?
再看看你的代码,同理
你第一下循环
while( $row = ............){ //这有个变量$row了
接着你又 while( $row = ................//这又有一个变量$row了,那你自己想想,在第一次循环,并且嵌套的那个循环中的 $row是不是会覆盖父循环中的变量$row呢???

建议,php中,如果不是需要对变量重新赋值定义的话,变量名不要老是那几个转,应该区分开来,比如,大小写了,或者干脆换个名称了,以防冲突!

7. 关于PHP 中while嵌套循环问题,求解决

数据库

8. PHP while嵌套,求助!!!!!

问题就在查询语句上$db->query("select * from tbl_class where c_up_upid=$c_upid");
两级循环执行的都是同一个查询语句,第二级读取了第一个结果,第三级读取了从第二个开始到最后一个结果。
第二级第二次循环的时候指针已经指向最后一个结果了,所以就跳出了。

想要不一样,建议你修改一下语句,
第二层循环用 $db1->query("select * from tbl_class where c_up_upid=$c_upid");
第三层用 $db2->query("select * from tbl_class where c_up_upid=$c_upid");

试试

9. php 里面while 嵌套 取值只能取到最后一个。

$replay=array($result[mid]=>array("con"=>$reply_result[con],"reply_id"=>$reply_result[id],"date"=>$reply_result[date]));

这句话就是把array赋值给$replay,当然后面的赋值会覆盖前面的了。
你的想法是$replay是一个数组,数组的每个元素是array函数生成的数组。所以可以用
$index++;
$replay[$index]=array(....);

10. php嵌套循环问题

成绩表:学号 考试课程 分数
<?php

$selectSQL="select COUNT(distinct 学号) from 成绩表";

$rowSet=mysql_query($selectSQL);

$selectSQL1="select * from 成绩表 order by 学号";

$resultSet1=mysql_query($selectSQL1);

while($student1=mysql_fetch_accos($resultSet1)){

$sid=$student1['学号'];

$selectSQL2="select count(*) from 成绩表 where 学号=$sid";

$lession_cout=mysql_query($selectSQL2);

$selectSQL3="select 分数 from 成绩表 where 学号=$sid";
$resultSet3= $lession_cout=mysql_query($selectSQL3);

while($student3=mysql_fetch_accos($resultSet3)){

$score_sum= $score_sum + $student3[分数];

}

$average=$score_sum/$lession_cout;

}
?>
<tr align="center">
<td height="21"><?php echo $sid; ?></td>
<td><?php echo $lession_cout; ?></td>
<td><?php echo $score_sum; ?></td>
<td><?php echo $average; ?></td>
</tr>
<?php

}
?>
<tr>
<td height="21" colspan="4">考试总人数:<?php echo $rowSet?></td>
</tr>

</table>
</body>
<?php
closeConnection();

?>

这样弄看行不?

阅读全文

与phpwhile嵌套while循环相关的资料

热点内容
PHP商城源代码csdn 浏览:632
怎么把电脑里文件夹挪出来 浏览:693
java流程处理 浏览:683
ftp创建本地文件夹 浏览:659
腰椎第一节压缩 浏览:738
xp去掉加密属性 浏览:117
2345怎么压缩文件 浏览:982
迷你夺宝新算法 浏览:407
服务器如何防止木马控制 浏览:715
压缩空气用电磁阀 浏览:742
微信为什么不能设置加密认证 浏览:672
邓伦参加密室逃脱视频 浏览:391
音频压缩编码标准 浏览:300
常提到的app是表示什么 浏览:261
天津程序员传销 浏览:349
下班之后的程序员 浏览:73
检测支持ssl加密算法 浏览:344
衢州发布新闻什么APP 浏览:85
中国移动长沙dns服务器地址 浏览:252
wifi密码加密了怎么破解吗 浏览:599