mysql 表中有结束时间字段,怎么样让当前时间=结束时间点后更新这条记录的状态?
1个回答
展开全部
1,这类似于会员到期时间,要看你是什么时候触发这个事件。
2,例如是会员到期时间,每次用户登录,或者操作需要会员权限的动作时,都会触发这个事件。
3,如果没有触发事件,则只能写后台服务,每隔一段时间(5分钟)执行一次,触发这个事件。
function checkDate()
{
$endTime = '';//查询数据库获取的结束时间点
$nowTime = time();//当前时间(不知道你存的时间格式是什么,这里以时间戳为例)
if ($nowTime >= $endTime)
{
//更新这条记录
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询