now
sẽ cung cấp cho bạn thời gian khi hàm này đang được thực thi và trong trường hợp của bạn, hàm này đang được thực thi vào một thời điểm khác.
Nếu bạn muốn sử dụng cùng một thời gian cho cả hai câu lệnh, bạn có thể gán $now = NOW();
Và sử dụng $ này ngay bây giờ ở cả hai nơi. Trong truy vấn cũng như để so sánh.
UPDATE users SET user_lastactivity = $now
;