【发布时间】:2013-03-02 07:35:17
【问题描述】:
我有一个 mySQL 表,其中有一列格式化为“时间戳”。我正在尝试使用 php 脚本插入一个值,但无济于事。下面我展示了一些不成功的方法,任何人都可以演示如何使用 php 生成格式正确的值吗?
$insert = mysql_query("INSERT INTO `tableName`(`timeColumnName`) VALUES ('".strtotime("now")."')") or die(mysql_error());
$insert = mysql_query("INSERT INTO `tableName`(`timeColumnName`) VALUES (now())") or die(mysql_error());
【问题讨论】:
-
也可以使用 date('Y-m-d h:i:s')
-
它反映了什么mysql_error()?
-
我测试了这个并且它工作正常..回显你的查询..在 mysql 中运行它并测试它是否工作.. INSERT INTO
tableName(timeColumnName) 值(现在( )) -
嗨 Swapnesh,我没有收到错误,该值只是没有显示在表格中。您要插入的列的格式是否为“时间戳”?
标签: php sql insert format timestamp