大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
网页必须访问才能执行,所以无法实现严格意义的定时执行功能。(没人访问就不会执行)
“专业、务实、高效、创新、把客户的事当成自己的事”是我们每一个人一直以来坚持追求的企业文化。 创新互联是您可以信赖的网站建设服务商、专业的互联网服务提供商! 专注于网站设计制作、成都做网站、软件开发、设计服务业务。我们始终坚持以客户需求为导向,结合用户体验与视觉传达,提供有针对性的项目解决方案,提供专业性的建议,创新互联建站将不断地超越自我,追逐市场,引领市场!
正常的做法是另外写个小程序放在服务,定时执行。
$time = date("Y-m-d H:i:s",$t1 ); //把时间戳转换成时间 格式如:2013-10-15 10:53:53
$list = ar::liebiao("oa_order","where s_time'$time'");
兄弟。。服务器是不能操作数据库的,只有php才能操作数据库。。应该是服务器定期执行某个php程序,这个php程序刷新数据库。。linux下面可以用crontab命令,把你的php程序写在一个文件里面,然后用crontab命令定期调用。。
需要做以下几步:
1、连接数据库
2、执行查询语句
3、输出查询结果
?php
$con=mysql_connect("localhost","root","123456") or die("数据库连接失败");
mysql_select_db("数据表名");
$sql="查询语句";
$result=mysql_query($sql);
while($rs=mysql_fetch_row($result)){
var_dump($rs)."br";
}
?
你把上面的内容替换成你自己的就可以输出结果了
用时间比较函数实现的吧
比如
if(mktime()
-
$db_date
15*24*60*60){
echo
"帖子发布时间超过15日,该帖子禁止回复"
}
$db_date是你从数据库查询出来的时间