利用php代码,如何让服务器自动定时更新数据库数据?

利用php代码,如何让服务器自动定时更新数据库数据?,第1张

兄弟。。服务器是不能 *** 作数据库的,只有php才能 *** 作数据库。。应该是服务器定期执行某个php程序,这个php程序刷新数据库。。linux下面可以用crontab命令,把你的php程序写在一个文件里面,然后用crontab命令定期调用。。

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>中


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9855205.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-02
下一篇2023-05-02

发表评论

登录后才能评论

评论列表(0条)

    保存