pgsql:在 PHP 中选择时区的数据

我正在尝试在 PHP 中运行以下语句:

SELECT ((somedate at time zone 'utc') at time zone 'cet') FROM sometable;

但我只收到此错误消息:

Notice: Undefined index: somedate in /var/www/html/foo.php on line 1337

如果我在 pgAdmin 中运行相同的语句,它工作正常。
数据库是 Postgres,PHP 驱动是 PHP7.0 上的 php-pgsql。

有谁有想法吗?


繁星淼淼
浏览 160回答 1
1回答

DIEA

我修复了它:as somedate当您从 PHP 运行查询时需要添加!SELECT ((somedate at time zone 'utc') at time zone 'cet') as somedate FROM sometable; 为我工作。
打开App,查看更多内容
随时随地看视频慕课网APP