PHPでPostgreSQLに接続したいのですが【レンタルサーバー】

PHPの設定を変更できるレンタルサーバープラン(Lite/Basic/Pro)ではPHPのバージョンが選択可能ですがPHPバージョンによって、対応する接続方法が違います。

下記はいずれも

  • お客様の作成されたデータベース名:db_name
  • お客様の作成されたデータベースユーザ名:dbusr_name
  • 上記のデータベースユーザのパスワード:db_usr_pass

とした場合の記述の一例です。

PHP5.3.3を選択している場合

pg_connect, PDOで接続可能です

pg_connectの例:
pg_connect("dbname=db_name user=dbusr_name password=db_usr_pass")

PHP5.3.3よりも新しいバージョンを選択している場合

PDOで接続ください。

PDOの例:
PDO('pgsql:dbname=db_name port=5432', 'dbusr_name', 'db_usr_pass');