我的数据库中有一个条目,当某个日期命中时我想更新条目。
以下是一个例子:
+----+----------+-------------+---------+
| id | title | exiryDate | status |
+----+----------+-------------+---------+
| 23 | my title | 10-Sep-2013 | active |
+----+----------+-------------+---------+
我的代码是用PHP编写的,其目的是当日期到达9月10日时,条目的“状态”将更新为expired
而不是active
。
如何根据日期更新数据库中的条目?
我想每次有人访问该页面时我都可以对页面加载进行检查,但是如果我想更新条目而没有必要访问该网站或网页,该怎么办?
答案 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。