PDOを使ってPostgreSQLに接続する †PDO(PHP Data Object)を使ってPostgreSQLに接続するサンプルコード等を以下に記します。 関連記事 †参考資料 †PDOを使ってPostgreSQLに接続してみる †PDOを使ってPostgreSQLに接続するサンプルコードを以下に記します。 PostgreSQLのpg_hba.confの設定の抜粋です。 host all all 127.0.0.1/32 trust サンプルコードに記してあるDSNですが、pg_hba.confの設定によりPostgreSQLに接続するために必要な項目が増減します。 サンプルコード †<?php $dsn = 'pgsql:dbname=postgres;host=127.0.0.1;port=5432'; $uid = 'postgres'; $pwd = ''; try{ $hDB = new PDO($dsn, $uid, $pwd); $sql = "SELECT now();"; foreach ($hDB->query($sql) as $row) { print $row[0] . "\n"; } $hDB = null; }catch (PDOException $e){ print('[ERROR] ' . $e->getMessage() . "\n"); die(); } ?> 上記サンプルスクリプトを簡単に説明すると、以下のようになります。
new PDOでPostgreSQLに接続しています。 実行結果 †[sakura@centos6 ~]$ php pdo-pgsql.php 2012-10-19 20:07:40.129616+09 |