php - 如何将到期日期存储在数据库中并在日期运行(删除)脚本

标签 php mysql date cron

我有一个简单的网站,用户可以在其中发布广告,我想在用户上传广告时基于 mysql 表设置一个到期日期,比如一个月后,然后当达到该日期时,我的删除脚本将自动运行去除广告

非常感谢任何帮助!!

最佳答案

添加脚本:

INSERT INTO ads (expires_on, ...)
VALUES (now() + INTERVAL 1 MONTH, ...) 

删除脚本:

SELECT ...
WHERE expires_on <= now()

只需让您的删除脚本每天运行一次(例如 cron 作业)

关于php - 如何将到期日期存储在数据库中并在日期运行(删除)脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12698021/

相关文章:

mysql - 如何在没有 CFadmin 访问权限的情况下远程调试 Coldfusion AJAX 应用程序?

MySQL 错误代码 : 1215. 无法添加外键约束

mysql - Unix时间戳日期差异

php - 用于查找给定日期的开放时间段的 Google Calendar API 算法

java - 如何在java swing中弹出错误来检查酒店入住日期是否应该早于退房日期?

python - 在 Python 中设置系统日期(在 Windows 上)

php - 虚拟 360°、拼接和演示软件,适用于 PHP 驱动的网站吗?

javascript - 我想做一个显示百分比的狗计算器

php - 如何使用PHP PDO查询关键字

php - MySql查询错误(二)