PHP

2014-01-10, php postgresql

PDOでPostgreSQLに接続

それほど難しい箇所は無いのですが、MySQLに慣れていて時々しか使いませんので、毎回忘れ去っているのです…。まずはパッケージのインストールとデータベースの準備など。

# yum install postgresql-server php-pgsql
# service postgresql initdb
# su - postgres
# psql
postgres=# CREATE USER root PASSWORD 'test';

PDOのインスタンスは以下のように生成します。パッケージ名同様、postgresqlじゃなくて、pgsqlがドライバ名のようです。

<?php
$pdo = new PDO("pgsql:dbname=postgres","root","test");
echo "Connected!\n";

参考URL

この記事は役に立ちましたか?