[PHP-users 28592] Re: PHP におけるデータベースコネクトクラスのファイル分割

Keiji Watanabe watanabe @ help-js.com
2006年 3月 1日 (水) 15:19:11 JST


渡邉です。

> その際、PostgreSQL を 192.168.1.2 と 192.168.1.5 に
> おいて、pgpool を 192.168.1.4 におくようにしたため、約20個の
> PHP スクリプトを
>
> $db_handle = pg_connect("host=192.168.1.4 dbname=hoge user=foo");
>
> に書き換えた次第です。この作業は効率が悪いので、DBコネクト部分を
> モジュール化しようと考えております。

私は、defineを使うことが多いです。

----- スクリプト内 -----
require("common.php");
$db_handle = pg_connect(G_DB);

----- 共通ファイル(common.php) -----
define("G_DB", "host=192.168.1.4 dbname=hoge user=foo"); 



PHP-users メーリングリストの案内