FROM_UNIXTIME()适用于MySQLWorkbench但对PHP客户端返回null

时间:2016-11-06 14:24:49

标签: mysql timestamp unix-timestamp

我尝试通过MySQLWorkbench运行一个简单的选择查询,以及通过PHP Web应用程序的查询运行不同的结果:

SELECT from_unixtime(created_at) FROM test_tbl;

通过MySQLWorkbench,我得到了格式正确的日期和时间。但是从PHP中选择我会得到null。

PHP查询很好,并且完美地返回表中的所有其他列(上面的查询被大量缩短)所以我想也许它可能与客户端时区有关,可能会选择null?

1 个答案:

答案 0 :(得分:0)

修正了它。有点奇怪,我在查询中添加了一个AS:

SELECT from_unixtime(created_at) AS created_at FROM test_tbl;

并在PHP中正确返回。无论我把它归还给AS,只要我把它归还给它就行了。