如何每30天自动更新数据库中的帐户余额


How to auto update account balance in database every 30 days

我的数据库中有一个客户表。此表包含客户信息,包括其余额。

现在我想添加他/她的余额后每30天取决于什么促销或计划他/她应用

例如:他申请了1599年的计划,所以每30天他的余额必须加上他申请的计划的价格。

当前余额=030天后余额=1599

我该怎么做?

您可以为其创建一个cron作业。检查每个用户的日期差异,如果超过30天,则将余额添加到相应用户的帐户中。

您可以像一样执行此操作

  1. 将用户使用date('Y-m-d')选择计划的日期存储在变量中
  2. 使用date('Y-m-d',strtotime("+7 day", $date))在其中添加30天,并将其保存在数据库中
  3. 写一个查询来检查今天的日期是否等于存储的日期,如果是,则向该帐户添加积分

对于第3点,您可能还需要cron作业,这取决于您的需求。

如果仍然需要帮助,请随时评论