0

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

这是一个例子:

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

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

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

我想我可以在每次有人访问该页面时检查页面加载,但是如果我想在没有人访问该站点或网页的情况下更新条目怎么办?

4

1 回答 1

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 。

于 2013-09-07T02:46:59.727 回答