1

我正在一个网站上工作,那里有注册用户,持续时间为 6 个月或一年。我为每个用户节省了注册时间。现在我使用 PHP 来处理这种情况。每次用户登录时,我都会检查用户名和密码,并检查注册日期后的时间是否结束。

有什么方法可以使用 mysql 为我自动处理这个问题?

4

2 回答 2

2

在查询 where 子句(验证用户)中使用一组额外的条件,仅在满足额外条件时才会选择用户详细信息:

where
    // normal clauses
    and userExpires>CURDATE()
于 2012-07-31T08:21:42.433 回答
0

You can also try this one:

select * from tbl where username = $user AND password = $pass AND SYSDATE() > DATE_ADD(registration_date, INTERVAL 6 MONTH)
于 2012-07-31T08:55:52.983 回答