我正在开发一个会员系统,用户将从加入日期开始支付接下来的11个月,我的数据库结构如下...
会员表
| id | name | email | joined_on | expire_on |
+-------------+---------------+------------+------------+
| 1 | tester | test@test.com | 2012-01-09 | 2012-12-09 |
+----+--------+---------------+------------+------------+
我真的需要你帮助以下......
我会每月/每周运行一个cron作业,我想向用户发送每月分期付款提醒,我应该使用什么mysql查询/ php功能?
如何确保某人不会错过任何付款,或者我如何标记付款?感谢...
答案 0 :(得分:1)
制作另一张名为付款的表格
- id
付款
- userid
用户
- date
他们上次付款
- length
付款
然后,检查用户设置何时到期,
SELECT date+length as expy FROM payments WHERE userid = $userid ORDER BY date DESC LIMIT 1
存储日期&长度为unix时间(秒数)。如果时间> expy然后他们的订阅已过期。