【发布时间】:2016-08-28 04:23:01
【问题描述】:
我正在尝试在 php 中运行无限 while 循环:
while($resultst = $sqlst -> fetch()){
$adlist = $resultst["Monday_Morning"];
echo "<div id='slideshow'>";
echo "<div>";
echo "<img src='/$adlist'>";
echo "</div>";
}
上面的代码循环遍历结果集一次并停止,但是结果是我需要不断循环的图像,直到用新图像刷新。
我知道
while(true){
//code to execute
}
会导致无限循环,但是如何在我的代码中实现 true 呢?
【问题讨论】:
-
如果您在 PHP 中有无限循环,则不会显示任何结果并且您的服务器/浏览器将挂起。你确定你想要那个效果吗?
-
最好尝试实现一个基于事件的系统..
-
你是什么意思:“我如何在我的代码中实现真实”?你已经说对了。 while(true), 或 while(1 == 1) ... 或 $tmp = true;而($tmp)..
-
我的意思是“我如何在我的代码中实现 true”是虽然代码运行正确,但循环在第一个循环后停止。我需要循环继续并重新开始。希望这是有道理的?
标签: php while-loop infinite-loop