【发布时间】:2017-03-14 18:05:07
【问题描述】:
试图效仿http://php.net/manual/en/pdo.query.php中的例子 和连接
$dbh = new PDO('pgsql:host=localhost;port=5432;dbname=example;user=postgres');
并运行查询
foreach ($dbh->query('SELECT * from Animals') as $row) {
print $row;
}
我收到错误:
警告:在第 13 行的 /Users/zaitsev/tests/pg-php/pdo-test.php 中为 foreach() 提供的参数无效
这里有什么问题?
【问题讨论】:
-
@JayBlanchard 不,你不知道,它甚至写在手册中。至于这种情况 - 显然
query()返回false而不是 pdo 语句。 -
哎呀@u_mulder - 这似乎是个坏主意。
标签: php postgresql pdo