[英]PHP/MySQL date/time difference
我在使用PHP时遇到了一些麻烦: $now = date('Ymd H:i:s', time());
和MySQL: UPDATE users SET user_lastactivity=NOW()
问题是,在我将数据存储在数据库中之后,当我将它们两者进行比较时,存在25秒的差异……为什么会发生这种情况,当它们都被同时使用(现在)并且如何修复时谢谢大家!
now
将为您提供执行此功能的时间。 而且在您的情况下,它们是在不同的时间执行的。
如果要对两个语句使用相同的时间,则可以分配$now = NOW();
并在两个地方都使用此$ now。 在查询以及比较中。
UPDATE users SET user_lastactivity = $now
;
为什么不在请求中使用php var $ now来确保具有相同的引用?
UPDATE users SET user_lastactivity = $now
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.