PHP如何定时访问数据库获取信息来更新页面数据,我知道用ajax,不知道其中的格式

PHP如何定时访问数据库获取信息来更新页面数据,我知道用ajax,不知道其中的格式,第1张

<html>

<head>

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>

<script>

$(document).ready(function(){

setInterval(function(){

$.ajax({

url: "backend.php",

type: "GET",

dataType: "json",

success: function(json){

$('#output').append(json.time + '<br/>')

}

})

}, 1000)

})

</script>

</head>

<body>

<div id="output"></div>

</body>

</html>

前台html就是用ajax发请求,一般用json格式发送与接收数据,然后设置setInterval每1秒循环发送一次请求,后台也很简单:

<?php

//backend.php

//把送回的数据json_encode()一下就可以了

echo json_encode(array('time'=>time()))

?>

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

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

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

?>


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

原文地址: http://outofmemory.cn/sjk/9971130.html

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

发表评论

登录后才能评论

评论列表(0条)

保存