网站建设资讯

NEWS

网站建设资讯

php定时请求数据 php计划任务定时执行

php怎么实现定时往mysql数据库中插入数据

先创建一个php页面,例如叫doup.php,在其中穿件一个form:

成都创新互联是一家专业提供淮上企业网站建设,专注与成都网站设计、网站制作H5开发、小程序制作等业务。10年已为淮上众多企业、政府机构等服务。创新互联专业的建站公司优惠进行中。

form enctype="multipart/form-data" action="doup.php" method="POST"

lable

input name="sdd" type="text" /

input name="sdd" type="submit" value="提交"/

/lable

/form

?php

$conn=mysql_connect("localhost","root","123")or die("连接错误".mysql_error());

mysql_select_db("数据库名",$conn);

$myvalue=$_post["sdd"];

$sql="insert into dfgghy(myvalue) value('$myvalue')";

$re=mysql_querry($sql);

?

使用PHP如何做到每隔5分钟的时间,首页会向服务器轮询一次,以便获得最新的数据。

用js的setInterval写一个定时器,每隔5分钟,使用ajax请求一次数据,

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

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中

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

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


当前文章:php定时请求数据 php计划任务定时执行
网页URL:http://cdweb.net/article/dosccjp.html