Ma fonction de déconnexion doit mettre à jour la dernière ligne d'une liste de connexions.Mettre à jour la requête qui doit trouver la ligne «la plus récente»
C'est ce que j'ai trouvé, mais il ne passe même pas la validation de la syntaxe.
$query =
'UPDATE user_logins
SET active = 0
WHERE user_id = ' . Database::instance()->escape($this->getCurrentUserId()) . '
AND datetime = MAX(datetime) LIMIT 1';
Essentiellement il peut y avoir 30 ou alors avec la même valeur user_id
. Je voudrais seulement mettre à jour la dernière connexion. Ce sera évidemment la valeur datetime
la plus récente.
Qu'est-ce que je fais mal?
Quelle erreur obtenez-vous? – Sarfraz
Cela prendrait 10 secondes sans cadre. Ils doivent être amusants. –