当我查询日期时间字段时postgresql (9.6)
用一个简单的 pdo 语句(PHP7)
$sql = "SELECT date FROM table"
$stmt = $adapter->createStatement($sql);
$stmt->prepare($sql);
$stmt->execute();
我收到字符串2017-02-03 15:51:44
代替2017-02-03 15:51:44.240000
(最后的输出是 psql 控制台的结果)
我看到一个帖子谈到2011 年关于 mysql 和 php 5 的错误报告 http://grokbase.com/t/php/php-bugs/11524dvh68/php-bug-bug-54648-new-pdo-forces-format-of-datetime-fields,我想自 2011 年以来这个问题已经得到解决或者人们已经找到了解决这个问题的方法。
有人找到了在 php 中检索小数秒的解决方案吗?
如果将其设为 varchar 会发生什么?
$sql = "SELECT date::varchar FROM table"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)