使用php将当前时间戳插入mysql?

使用php将当前时间戳插入mysql?,php,mysql,timestamp,Php,Mysql,Timestamp,这让我快发疯了。我在网上查过了,但没有得出结论 我的数据库中有一个日期字段。我正在用date函数检索值 问题是我不久前做过,我不记得我是如何将这些值插入那个字段的。它是一个整数值(根据我读到的,自1970年1月1日以来的秒数,例如1338949763。但是当我尝试插入东西时,比如使用插入条目(日期)值(NOW())。现在东西将存储格式化的日期,如2012-04-12 23:09:54。我不想这样。我想存储整数值。我该怎么做?使用MySQL的UNIX\u TIMESTAMP()函数获取当前历元时间

这让我快发疯了。我在网上查过了,但没有得出结论

我的数据库中有一个日期字段。我正在用date函数检索值


问题是我不久前做过,我不记得我是如何将这些值插入那个字段的。它是一个整数值(根据我读到的,自1970年1月1日以来的秒数,例如1338949763。但是当我尝试插入东西时,比如使用
插入条目(日期)值(NOW())
现在
东西将存储格式化的日期,如
2012-04-12 23:09:54
。我不想这样。我想存储整数值。我该怎么做?

使用MySQL的
UNIX\u TIMESTAMP()
函数获取当前历元时间:

INSERT INTO mytable SET tstamp = UNIX_TIMESTAMP();

尝试使用类似于
“插入条目(日期)值(“.”.time()

getdate()
不是


如果你想在mysql字段中插入时间戳,即一些整数值;字段类型应该是“timestamp”而不是“datetime”,那么我希望DB会接受你的整数值

INSERT into Table_name (colunm_name) VALUES ('".time()."');
而且
NOW()
是多余的,因为没有参数
UNIX\u TIMESTAMP()
将使用当前时间。
INSERT into Table_name (colunm_name) VALUES ('".time()."');