俩while(),只循环了一次是哪一个?
解决方案 »
- 新人求教php代码问题
- 新手求教!如何在php中根据参数文件调用外部程序?
- 求助关于正则\b的用法
- 100分求:如何能把官方网站上的一块内容调出来
- 求《php程序设计》中有关php扩展编程部分的电子文档
- php页面参数传递问题?
- PHP has encountered an Access Violation at 010173CD
- PHP has encountered an Access Violation at 00EED6BA 是何问题?谢谢
- PHP的错误.请看一下.
- PHP如何读取ACCESS和EXCEL数据表?
- 再求apache、rewrite的正则问号?匹配问题
- 我想在mysql中按一段中文首字拼音排序,可以做到么?
<?
include("db.php");$sql = "select * from request_item where sub='1'"; //里面有两条符合条件的数据
$result = mysql_query($sql) or die(mysql_errno().": ".mysql_error()."\n");
while($rs_zd=mysql_fetch_array($result)){
$sql = "select * from z_grade where sqid='$fy_sqid'";
$result = mysql_query($sql) or die(mysql_errno().": ".mysql_error()."\n");
$grade_num_jishu=mysql_num_rows($result); //这个地方的值为1
if($grade_num_jishu!=0){
$i=1;
$j=0;
$start_total=0;
while($rs=mysql_fetch_object($result)){
$total[$j]=$rs->zj_total;
$start_total=$total[$j]+$start_total;
$i=$i+1;
}
$ave_total_jishu=(int)$start_total/$grade_num_jishu;
}
echo $ave_total_jishu;echo "<br>";
}
?>
if(②){
while(③){}
}
}中:
① 不成立,则整个循环不执行
② 不成立,则内层循环不执行
③ 不成立,则内层循环不执行还要怎样详细呢?
你也就只是给了个结构而已
$result = mysql_query($sql) or die(mysql_errno().": ".mysql_error()."\n");
while($rs_zd=mysql_fetch_array($result)){
$sql = "select * from z_grade where sqid='$fy_sqid'";
$result = mysql_query($sql) or die(mysql_errno().": ".mysql_error()."\n");
.....循环内外使用了同一个结果集指针$result
Warning: Cannot use a scalar value as an array in F:\ftp\..........