Ham*_*hir 0 php mysql sql triggers codeigniter
我正在使用CodeIgniter + MySQL开发一个网站,我遇到了一些问题.
我想这样做,以便数据库每天检查一个表的列(类型为'Date),以查看它是否在'过去'.也就是说,我想以某种方式让数据库知道CURRENT DATE是否超过某个表中的某个字段.
如果它超过当前日期,我想要更新另一列.
我完全不知道怎么做.我认为这将是各种各样的触发器,但我会在哪里调用它,我如何确保每天调用它?
提前致谢
您可以创建基于PHP的cron作业,以通过CLI执行CodeIgniter控制器.
示例Crontab(将在午夜每天运行执行Controller Cron函数execute())
0 0***www-user/usr/bin/php /path/to/codeigniter/index.php cron执行
然后让控制器使用time(),now(),date()等作为当天执行您想要的任何操作.
cPanel中的示例:
 

| 归档时间: | 
 | 
| 查看次数: | 356 次 | 
| 最近记录: |