我的数据库中有一个客户表。此表包含客户信息,包括其余额。
现在我想添加他/她的余额后每30天取决于什么促销或计划他/她应用
例如:他申请了1599年的计划,所以每30天他的余额必须加上他申请的计划的价格。
当前余额=030天后余额=1599
我该怎么做?
您可以为其创建一个cron作业。检查每个用户的日期差异,如果超过30天,则将余额添加到相应用户的帐户中。
您可以像一样执行此操作
- 将用户使用
date('Y-m-d')
选择计划的日期存储在变量中 - 使用
date('Y-m-d',strtotime("+7 day", $date))
在其中添加30天,并将其保存在数据库中 - 写一个查询来检查今天的日期是否等于存储的日期,如果是,则向该帐户添加积分
对于第3点,您可能还需要cron作业,这取决于您的需求。
如果仍然需要帮助,请随时评论