[PHP-users 1646] データベースの接続について

Soushi Hiruta php-users@php.gr.jp
Thu, 30 Aug 2001 17:13:35 +0900


はじまして。ひるたと申します。

PHPを使用して、PostgreSQLからデータを取得するものを作成していますが、
データベースに接続してくれません。

1.createuserで「xxx」(仮名)を作成
2.「grabt all on table to xxx;」でxxxにtableへのアクセス許可を出しまし
た。

以下で起動時にpostmasterデーモンが立ち上がるようになっています。
su - postgresql -c "/usr/local/pgsql/bin/pg_ctl start  -D /usr/local/pgsql/data"
※postgresqlがpostgreSQL用のアカウントです。

--------PHPのソースの一部
if (@pg_connect("host=localhost port=5432 dbname=xxx user=xxx") == false)
{ // データベースに接続する
  print("データベースに接続できませんでした。");
  exit;
}
---------

サーバー環境は、Apache 1.3.20/PHP4.0.6 + PostgreSQL 7.0 です。

---
蛭田聡司 soushi_h@nyc.odn.ne.jp