Сброс поля numberOfLogs и даты обновления, если прошло 10-минутную отметку - PullRequest
0 голосов
/ 12 июня 2011

Я пытаюсь выяснить, что мне нужно сделать, чтобы он мог видеть, если после того, как учетная запись заблокирована, если на этой 10-минутной отметке прошло lockDate, если есть lockDate, отличный от 0000-00-00 00 : 00: 00 и затем if is, затем поверните lockDate обратно на 0000-00-00 и сбросьте числоOfLogins.

Мой код: http://pastebin.com/vFZwmJuc

1 Ответ

0 голосов
/ 12 июня 2011

Это дает вам пользователей, которые имеют время блокировки> = 10 минут

SELECT userID  lockDate from manager_users where lockDate > '0000-00-00 00:00:00' and lockDate <=  NOW() - INTERVAL 10 MINUTE

Все, что вам нужно сделать, это обновить lockDate до '0000-00-00 00: 00: 00'

$query = 'UPDATE manager_users set lockDate = '0000-00-00 00:00:00' where userID = '. intval($userID) .' LIMIT 1';

(предполагается, что userID - ваш первичный ключ)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...