PDOでPostgreSQLにつなぐときのエラー
記事上のサンプル
PHP5.1からPDOが最初から入ってる、使ってみようと思ったら動かない
エラーが、could not find driver???
php.iniで「php_pdo_pgsql.dll」読み込んでなかった。
;php_pdo_pgsql.dll
↑セミコロン外して、Apache再起動
またエラー、invalid connection option "username"
username じゃなくて、userですね。
参考にしたページが間違えてたみたい。
(どこだったっけ?)
動いた!
<コード>
$dbh = new PDO('pgsql:dbname=testdb;host=localhost;user=postgres;password=postgres');
<環境>
Apache 2.2
PHP5.3
Postgres8.4