Heim > Backend-Entwicklung > PHP-Tutorial > 两个dd写一样的循环代码,其中一个不被执行是吗?

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

WBOY
Freigeben: 2016-06-23 14:38:53
Original
996 Leute haben es durchsucht

两个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>
Nach dem Login kopieren



在页面上时候其中一个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>
Nach dem Login kopieren


这样呢?

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

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

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

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

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage