[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