>백엔드 개발 >PHP 튜토리얼 >两个dd写一样的循环代码,其中一个不被执行是吗?

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

WBOY
WBOY원래의
2016-06-23 14:38:53994검색

两个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"] ? alt="两个dd写一样的循环代码,其中一个不被执行是吗?" >">				   </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"] ? alt="两个dd写一样的循环代码,其中一个不被执行是吗?" >">				   </a>				      <p><?php echo $row['ztname'] ?></p>					    </div>           <?php } ?>	</dd>



在页面上时候其中一个dd比显示任何数据!


回复讨论(解决方案)

<?php$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"] ? alt="两个dd写一样的循环代码,其中一个不被执行是吗?" >">        </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"] ? alt="两个dd写一样的循环代码,其中一个不被执行是吗?" >">            </a>            <p><?php echo $row['ztname'] ?></p>        </div>    <?php } ?></dd>


这样呢?

另外 where 1=1 这种东西可以种方法了吧

第一轮 while($row=$ztzs->fetch()) 结束时,结果集已经为空了(结果集指针指向末尾)
所以第二轮没有输出
你需要回绕结果集指针到开始!
如果你的数据库类没有提供记录定位功能,请按所使用的数据库自行书写。
比如 mysql_data_seek

另外 where 1=1 这种东西可以种方法了吧 啥....

第一轮 while($row=$ztzs->fetch()) 结束时,结果集已经为空了(结果集指针指向末尾)
所以第二轮没有输出
你需要回绕结果集指针到开始!
如果你的数据库类没有提供记录定位功能,请按所使用的数据库自行书写。
比如 mysql_data_seek soga  谢谢你

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.