我在使用PHP时遇到了一些麻烦:$now = date('Y-m-d H:i:s', time());
和MySQL:UPDATE users SET user_lastactivity=NOW()
问题是,在我将数据存入数据库之后,当我比较它们时,存在25秒的差异...为什么会发生这种情况,当它们同时使用(现在)以及如何修复谢谢你们!
答案 0 :(得分:2)
now
将为您提供执行此功能的时间。
在你的情况下,正在不同的时间执行。
如果您想对两个语句使用相同的时间,可以指定$now = NOW();
现在在这两个地方使用这个$。在查询和比较中。
UPDATE users SET user_lastactivity = $now
;
答案 1 :(得分:0)
为什么不在请求中使用php var $以确保具有相同的参考?
UPDATE users SET user_lastactivity = $now