我尝试通过MySQLWorkbench运行一个简单的选择查询,以及通过PHP Web应用程序的查询运行不同的结果:
SELECT from_unixtime(created_at) FROM test_tbl;
通过MySQLWorkbench,我得到了格式正确的日期和时间。但是从PHP中选择我会得到null。
PHP查询很好,并且完美地返回表中的所有其他列(上面的查询被大量缩短)所以我想也许它可能与客户端时区有关,可能会选择null?
答案 0 :(得分:0)
修正了它。有点奇怪,我在查询中添加了一个AS:
SELECT from_unixtime(created_at) AS created_at FROM test_tbl;
并在PHP中正确返回。无论我把它归还给AS,只要我把它归还给它就行了。