now
gibt Ihnen die Zeit an, zu der diese Funktion ausgeführt wird. Und in Ihrem Fall werden sie zu unterschiedlichen Zeiten ausgeführt.
Wenn Sie dieselbe Zeit für beide Anweisungen verwenden möchten, können Sie $now = NOW();
zuweisen
Und verwenden Sie dieses $now an beiden Stellen. Sowohl in der Abfrage als auch zum Vergleich.
UPDATE users SET user_lastactivity = $now
;