Моя функция выхода из системы должна обновлять последнюю строку списка имен для входа.
Это то, что я придумал, однако он даже не проходит проверку синтаксиса.
$query =
'UPDATE user_logins
SET active = 0
WHERE user_id = ' . Database::instance()->escape($this->getCurrentUserId()) . '
AND datetime = MAX(datetime) LIMIT 1';
По существу может быть 30 или около того с тем же значением user_id
. Я только хотел бы обновить последний логин. Очевидно, это будет самое последнее значение datetime
.
Что я делаю не так?