求教一个PHP循环的问题,请大家帮忙 页面刚开始load的时候显示10条,然后用计时器每隔一分钟ajax向后台请求10条数据,然后追加到当前页面. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 具体思路是script实现1分钟刷新页面一次,记录刷新次数以此累计,然后根据累积数进行显示,sql中用limit就行 就是,我加了SLEEP(60)都不行,那位大哥,能不能帮我写一个简单的模型出来 这个不是php能sleep出来的。上面告诉你的方法都是javascript来发起数据请求的。 while(){10条记录sleep(60)} sleep单纯做是不可以的.一楼的方法可行。显示用AJAX请求,初始化JS中的一个变量0和10,然后请求,放入SQL语句,输出,然后循环,把那个变量每次增加10,到限定值退出。或者用循环:for($a=0,$x=0,$y=10;$a<1000;$a++){ $rs=mysql_query("select * from table limit $x,$y"); while($r=mysql_fetch_array($rs)) { echo $r['example']; flush();//输出缓存 } $x=$x+10; $y=$y+10; sleep(60);} 我没有试过,希望有人指正,Ajax方法绝对可行,我的这种方法不知道是否可以,请楼主试一下,高手指导一下,呵呵/ 试一下我的,用flush不知道是否可以,哈哈。 <script type="text/javascript">function stylenew(times){var times=times;document.getElementById('new').innerHTML=times;if(times==0){exit;}times--;setTimeout('stylenew('+times+')',1000)}</script><body onload="javascript:stylenew(10)"><span id="new">十条一显示</span></body>这段代码很简单了如果用ajax修改下便可以解决楼主问题 这到题没有难度 就是麻烦了点 这个用AJAX 可以很简单的实现。用JQUERY组件。然后时间触发AJAX事件。AJAX事件用来替换要显示 的内容。 $fp=@fopen("http://www.baidu.com","r")or die("超时");运行时显示超时 求解PHP迭代器.100分送上 如何用PHP模拟POST方法 采集提交后的数据 PHP 抓取数据问题~!!在线等啊~!! PHP连接两个数据库的 可用类写不? 怎样去除 中间的空格? 如何实现“删除”功能? 请问怎么取标题的前10个字(1个汉字也算一个字)! 谁做过PHP+Apache+mysql的打包安装程序? 图片问题,这是咋回事哪? php读取SQL Server 2005中空字符串 php转换字符串的问题
{10条记录
sleep(60)}
sleep单纯做是不可以的.一楼的方法可行。显示用AJAX请求,初始化JS中的一个变量0和10,然后请求,放入SQL语句,输出,然后循环,把那个变量每次增加10,到限定值退出。或者用循环:
for($a=0,$x=0,$y=10;$a<1000;$a++)
{
$rs=mysql_query("select * from table limit $x,$y");
while($r=mysql_fetch_array($rs))
{
echo $r['example'];
flush();//输出缓存
}
$x=$x+10;
$y=$y+10;
sleep(60);
}
试一下我的,用flush不知道是否可以,哈哈。
function stylenew(times){
var times=times;
document.getElementById('new').innerHTML=times;
if(times==0){
exit;
}
times--;
setTimeout('stylenew('+times+')',1000)
}
</script>
<body onload="javascript:stylenew(10)">
<span id="new">十条一显示</span>
</body>
这段代码很简单了
如果用ajax修改下便可以解决楼主问题 这到题没有难度 就是麻烦了点
然后时间触发AJAX事件。
AJAX事件用来替换要显示 的内容。