在PHP页面怎么实现定时刷新显示内容?

现在需要从数据库读取出信息,然后在网页定时刷新读取下一条。汗,都解释不清,现在好迷茫。例如我从T1_nesw表里读取出了5条公告信息,然后需要在显示的时候每隔10秒钟显示... 现在需要从数据库读取出信息,然后在网页定时刷新读取下一条。汗,都解释不清,现在好迷茫。例如我从T1_nesw表里读取出了5条公告信息,然后需要在显示的时候每隔10秒钟显示一条,循环显示……大神们求帮助,我刚开始做PHP,这个问题我好为难 展开
 我来答
啦哈嘿呦c7
推荐于2016-01-08 · TA获得超过4688个赞
知道大有可为答主
回答量:2398
采纳率:70%
帮助的人:456万
展开全部
jquery+ajax可以很容易实现啊,通过settimeout(function(),5)去触发函数就行,与通过点击发送请求没区别啊。

setInterval(function(){
jQuery.ajax({

type:"POST",

url:"111.php",

global:false,

dataType:"json",

data:"action=ajax",

success:function(data){
jQuery("p").html(data.shopid);
},

error:function()

{

alert("err:操作错误");

}

})
}, 2000);
php部分更简单
if($_POST['配源action']=='ajax'){
$result=$db->get_one("select * from shtq_shop order by rand() limit 1");
echo json_encode($result);exit;
}
原理很简单 setInterval() 定时执行一个ajax,后台部分执埋雹行数据库查询 获得json格式数组培液态
通过回调函数将返回的内容插入到<p></p>中
kangkaime
2013-02-22 · TA获得超过200个赞
知道小有建树答主
回答量:269
采纳率:0%
帮助的人:170万
展开全部
js 滚动实现码袭,就是。js轮播图片或者内容呗。 自己百度js轮播代码。大概是5条都取到页面。一个显示,四个隐世模扮搜灶藏。每隔10秒 把属性设置下。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
字非语
2013-02-22 · 超过32用户采纳过TA的回答
知道答主
回答量:90
采纳率:0%
帮助的人:91.5万
展开全部
这种做滚顷情况一般是从数据库读出5条在页上,纯陆然后用javascript来控制显示。可以百备凯度一下关键词“javascript 广告显示".
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
EwanQiu
2013-02-22 · TA获得超过109个赞
知道小有建树答主
回答量:216
采纳率:0%
帮助的人:189万
展开全部
你可以在页面中毕含伍用JS的setintval来定时获取数据(JQUERY的ajax获手或取) 然后这个定时中有一个标志位i初始值为1,每一次递增,老雀到5的时候又变成1,然后JQUERY获取的结果中显示i相对应的值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友04f0758
2013-02-23 · TA获得超过7286个赞
知道大有可为答主
回答量:2055
采纳率:84%
帮助的人:949万
展开全部
AJAX+PHP刷新
页面载入事件:
AJAX发送第轮旁一次(n=0)请求,到PHP,PHP调出0-4条,以JSON方式传递给AJAX
AJAX获册缺取JSON内容。输出结果
10秒计时事件:
AJAX发送第二次(n=1)请求,到PHP,PHP调出5-9条,以JSON方式传递给AJAX
AJAX获取JSON内容。输出结果
.....
AJAX发送第n次请求,到州桐辩PHP,PHP调出5n-(5n+4)条,以JSON方式传递给AJAX
AJAX获取JSON内容。输出结果
......
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式