登録済みのユーザーがいて、期間が6か月または1年のサイトで作業しています。各ユーザーの登録時間を節約できます。今、私はこの状況を処理するためにPHPを使用しています。ユーザーがログインするたびに、ユーザー名とパスワードを確認し、登録日以降の時間が経過していないことも確認します。
mysqlを使用してこれを自動的に処理する方法はありますか?
登録済みのユーザーがいて、期間が6か月または1年のサイトで作業しています。各ユーザーの登録時間を節約できます。今、私はこの状況を処理するためにPHPを使用しています。ユーザーがログインするたびに、ユーザー名とパスワードを確認し、登録日以降の時間が経過していないことも確認します。
mysqlを使用してこれを自動的に処理する方法はありますか?
追加の条件が満たされた場合にのみユーザーの詳細を選択する (ユーザーを検証する) クエリの where 句で追加の条件セットを使用します。
where
// normal clauses
and userExpires>CURDATE()
これを試すこともできます:
select * from tbl where username = $user AND password = $pass AND SYSDATE() > DATE_ADD(registration_date, INTERVAL 6 MONTH)