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

时间:2015-02-19 12:28:16

标签: php mysql auto-update

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

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

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

当前余额= 0 30天后余额= 1599

我将如何做到这一点?

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

你可以这样做

  1. 在用户选择计划时,使用变量
  2. 中的date('Y-m-d')存储日期
  3. 使用date('Y-m-d',strtotime("+7 day", $date))在其中添加30天并将其保存在数据库中
  4. 编写查询以检查今天的日期是否等于该存储日期,如果是,则向该帐户添加点数。
  5. 对于第3点,您可能还需要cron作业取决于您的要求。

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