繁体   English   中英

PHP / MySQL日期/时间差异

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM