欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

两个dd写一样的循环代码,内中一个不被执行是吗

更新时间: 2014-01-05 00:55:04 责任编辑: Author_N1

 

两个dd写一样的循环代码,其中一个不被执行是吗?
两个dd写一样的循环代码,其中一个dd显示为空白


$ztzs=$dbc->prepare("select * from naszt where 1=1 and zttype='威联通'");
$ztzs->execute();


 <dd>
      <?php while($row=$ztzs->fetch()){?>
      <div class="ztzs">
                <a href="ztselect.php?id=<?php echo $row["id"]?>" target="_blank"> 
 <img src="ztImg/<?php echo $row["headimg"] ?>">
   </a>
      <p><?php echo $row['ztname'] ?></p>
    </div> 
          <?php } ?>
</dd> 

<dd>
      <?php while($row=$ztzs->fetch()){?>
      <div class="ztzs">
                <a href="ztselect.php?id=<?php echo $row["id"]?>" target="_blank"> 
 <img src="ztImg/<?php echo $row["headimg"] ?>">
   </a>
      <p><?php echo $row['ztname'] ?></p>
    </div> 
          <?php } ?>
</dd>









在页面上时候其中一个dd比显示任何数据!
--参考方法--
第一轮 while($row=$ztzs->fetch()) 结束时,结果集已经为空了(结果集指针指向末尾)
所以第二轮没有输出
你需要回绕结果集指针到开始!
如果你的数据库类没有提供记录定位功能,请按所使用的数据库自行书写。
比如 mysql_data_seek
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 00:55:04
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/1375/
本文WWW.DOC100.NET DOC100.NET版权所有。