php - 有什么东西可以启动计时器来执行操作吗?

标签 php mysql sql

有没有什么东西,可以在 php 中放置一个计时器,以便在几天后执行操作。

就像,如果我在数据库中阻止了用户表...我已将其放入表中,假设我想在 5 天后将其从阻止的用户表中删除...有什么可以自动执行它吗? ?

希望我问得正确,你明白我的想法

最佳答案

在数据库中保存用户被封禁的时间以及封禁时长。

当用户尝试访问其帐户时,检查该帐户是在 banDate + banDuration 之前(仍被禁止)还是之后(已解除禁止)。

另一种方法是使用 crontab 或类似的服务来定期检查禁令时间。

关于php - 有什么东西可以启动计时器来执行操作吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18857025/

相关文章:

php - 获取 html 输入元素的值作为 php 字符串

php - 来自 PHP 的 MySQL 事务

MySQL查询返回带有详细/重复信息的数据

mysql - MYSQL数据库的日期格式

php - 登录后用户重定向发送不同的 header

mysql - 从忽略周末的日期中减去天数

sql - 在 SQL 中是否可以在 WITH 中使用 WITH

php - 使用 HTML5 上传单个特定文件

javascript - 如何序列化两个表格和整个表格

sql - 根据索引范围将一列变成多列