
<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()))
?>
用时间比较函数实现的吧比如
if(mktime()
-
$db_date
>
15*24*60*60){
echo
"帖子发布时间超过15日,该帖子禁止回复"
}
$db_date是你从数据库查询出来的时间
mysqli有两种数据库连接方式:
1、面向过程式连接:
mysqli_connect('localhost','xxx','xxx','xxx')mysqli_query('')
后使用mysqli_fetch_assoc方法获取到数据。
2、面向对象式连接:
$mysqli = new mysqli("localhost", "my_user", "my_password", "world")$result = $mysqli->query('')
后使用$result->fetch_assoc()获取数据。
至于num_rows是获取查询到的行数的方法。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)