私はエラーを取得しています実行Posgresクエリ:foreachのために供給無効な引数()
foreach ($dbh->query('SELECT * from Animals') as $row) {
print $row;
}
クエリhttp://php.net/manual/en/pdo.query.php 例に従うことをしようと
$dbh = new PDO('pgsql:host=localhost;port=5432;dbname=example;user=postgres');
と接続し、実行しています:
Warning: Invalid argument supplied for foreach() in /Users/zaitsev/tests/pg-php/pdo-test.php on line 13
ここで何が間違っていますか?
@JayBlanchardいいえ、あなたは、マニュアルにも書かれています。この場合、明らかに 'query()'はpdo文の代わりに 'false'を返します。 –
Yikes @u_mulder - それはちょっと悪い考えです。 –