Php 将time()存储为mysql中的时间戳
如何将当前时间(如Php 将time()存储为mysql中的时间戳,php,time,unix-timestamp,Php,Time,Unix Timestamp,如何将当前时间(如time())作为时间戳存储到mysql数据库中 我尝试了以下查询: UPDATE users SET last_login = '1360826987' WHERE username = 'test' AND password = 'test' 其中1360826987是我的当前时间,通过time()使用mysql的NOW函数 UPDATE users SET last_login = NOW() ... 改用mysql的NOW函数 UPDATE us
time()
)作为时间戳存储到mysql数据库中
我尝试了以下查询:
UPDATE users
SET last_login = '1360826987'
WHERE username = 'test'
AND password = 'test'
其中1360826987是我的当前时间,通过
time()
使用mysql的NOW函数
UPDATE users SET last_login = NOW() ...
改用mysql的NOW函数
UPDATE users SET last_login = NOW() ...
这应该行得通。但请确保该字段接受整数
Type INT
这应该行得通。但请确保该字段接受整数
Type INT
时间戳字段以2013-02-14 13:10:41此格式存储值。因此,在查询中使用now()将时间戳字段中的值存储为2013-02-14 13:10:41这种格式。因此,在查询中使用now()将为您提供服务器时间!你可以在mysql和php中设置时区,这样我就不明白了。应用程序可以位于mysql服务器以外的时区。这将给你服务器时间!你可以在mysql和php中设置时区,所以我不明白这一点。应用程序可能位于不同的时区,然后是mysql服务器。这不应该是最后一次登录=1360826987吗?如果没有单引号,那不应该是最后一次登录=1360826987吗?没有单引号?