使用PHP将当前时间戳插入MySQL?

5
这真让我发疯。我在互联网上搜索过,但无法得出结论。
我的数据库中有一个日期字段。使用date函数检索值非常好。
问题是我之前做过这件事,但我不记得如何将这些值插入该字段中。它是一个整数值(根据我所读的,自1970年1月1日以来的秒数,例如1338949763),但当我尝试插入东西时,比如使用INSERT INTO entries (date) VALUES (NOW())。NOW会存储格式化日期,例如2012-04-12 23:09:54。我不想要那个。我想存储整数值。我该怎么办?
5个回答

18

1
同时,NOW()是多余的,因为如果没有参数,UNIX_TIMESTAMP()将使用当前时间。 - leepowers

1

尝试使用类似于"INSERT INTO entries (date) VALUES ('".time()."')"的语句


0

你可以尝试这个进行插入

INSERT into Table_name (colunm_name) VALUES ('".time()."');

0
如果您想将时间戳,即一些整数值插入到MySQL字段中,则该字段类型应为“timestamp”,而不是“datetime”,然后我希望您的整数值将被数据库接受。

0

正确的函数是:

getdate()

不是

NOW()

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接