PHP设置状态时间限制以及数据库的设计

列如我要在系统中设置一个用户可以成为会员,但是会员有时间限制,过了30天就变回非会员,请把数据库的设计以及php代码讲解一下。

https://blog.csdn.net/qq_34341290/article/details/53398273

假设会员表为vip表,表中有三个字段:id,start_time(注册时间),expiration_time(过期时间),会员注册的时候写入注册时间和过期时间就好了,注册时间可以用函数:time();过期时间可以用函数:strtotime("+30 days")获取。

可以设置一个会员表,表结构id,会员的开始时间start_time和结束时间end_time 还有一个是用户id,根据这个进行查询,如果想要增加时长可以根据结束时间判断
如果没有到期,直接加,如果到期 将现在时间设置为开始时间。