PHP:根据特定日期更新MySQL条目

时间:2013-09-07 02:43:43

标签: php mysql updatedate

我的数据库中有一个条目,当某个日期命中时我想更新条目。

以下是一个例子:

+----+----------+-------------+---------+
| id |  title   |  exiryDate  |  status |
+----+----------+-------------+---------+
| 23 | my title | 10-Sep-2013 |  active |
+----+----------+-------------+---------+

我的代码是用PHP编写的,其目的是当日期到达9月10日时,条目的“状态”将更新为expired而不是active

如何根据日期更新数据库中的条目?

我想每次有人访问该页面时我都可以对页面加载进行检查,但是如果我想更新条目而没有必要访问该网站或网页,该怎么办?

1 个答案:

答案 0 :(得分:0)

您需要创建一个cron作业来检查日期并更新数据库。如果你的网络主机有一个控制面板,这很容易做到。

只需创建一个执行所需的PHP脚本,然后将cron调度程序设置为在 时运行该脚本

只需使用您想要的代码创建PHP脚本,并将其置于最顶层

#!/usr/bin/php -q
<?php
// put your script here

保存文件并将其CHMOD保存到755.之后,您可以设置您的cron作业

在GoDaddy上找到cron经理:http://answers.yahoo.com/question/index?qid=20120523092508AA2vOUU