导航:首页 > 编程语言 > 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循环相关的资料

热点内容
编程的算法有哪些 浏览:523
java判断类是否为空 浏览:833
程序员早餐软件 浏览:475
java程序员的工作范围 浏览:732
python最大最小 浏览:302
程序员高工资高 浏览:5
php调用函数外的变量 浏览:610
python用双重循环输出图形 浏览:228
潜伏在涨停前源码 浏览:886
算法导论原书第三版 浏览:673
江西农商线上app怎么改号码 浏览:97
vba文件夹动态目录 浏览:223
深圳单片机辅导班 浏览:81
程序员城市去向统计图 浏览:30
instagram苹果服务器地址怎么填 浏览:86
php在线阅读器 浏览:404
黑马程序员qt第5讲 浏览:733
语言算法代码是什么 浏览:134
数控机床编程与操作课教学参考书 浏览:522
经典加密图形 浏览:656