このモジュールの関数により FrontBaseデータベースサーバにアクセスす
ることが可能になります。FrontBase に関する詳細については、
http://www.frontbase.com/
で入手可能です。
FrontBase に関するドキュメントは、
http://www.frontbase.com/cgi-bin/WebObjects/FrontBase.woa/wa/productsPage?currentPage=Documentation
から入手可能です。
Frontbase のサポートは、PHP 4.0.6 で追加されました。
この関数を使用するには、FrontBaseデータベースサーバまたは少なくと
もfbsqlクライアントライブラリをインストールする必要があります。
http://www.frontbase.com/
からFrontBaseを取得す ることができます。
これらの関数を使用するには、オプション
--with-fbsql[=DIR]
を付けてPHPをコ ンパイルする必要があります。このオプションをfbsqlへのパスを指定せずに
使用した場合、PHPはfbsqlクライアントライブラリをそのプラットフォー
ムのデフォルトのインストール位置で探します。FrontBaseを標準以外の
場所にインストールしているユーザは、必ず次のようにfbsqlへのパスを 指定する必要があります。
--with-fbsql=/path/to/fbsql
これにより、PHPは、間違いなくFrontBaseによりインストールされたクラ
イアントライブラリを探すことができるようになります。
これらの関数の動作は、
php.ini
の設定により変化します。
表 1FrontBase設定オプション
名前 | デフォルト | 変更の可否 |
---|---|---|
fbsql.allow_persistent | "1" | PHP_INI_SYSTEM |
fbsql.generate_warnings | "0" | PHP_INI_SYSTEM |
fbsql.autocommit | "1" | PHP_INI_SYSTEM |
fbsql.max_persistent | "-1" | PHP_INI_SYSTEM |
fbsql.max_links | "128" | PHP_INI_SYSTEM |
fbsql.max_connections | "128" | PHP_INI_SYSTEM |
fbsql.max_results | "128" | PHP_INI_SYSTEM |
fbsql.batchSize | "1000" | PHP_INI_SYSTEM |
fbsql.default_host | NULL | PHP_INI_SYSTEM |
fbsql.default_user | "_SYSTEM" | PHP_INI_SYSTEM |
fbsql.default_password | "" | PHP_INI_SYSTEM |
fbsql.default_database | "" | PHP_INI_SYSTEM |
fbsql.default_database_password | "" | PHP_INI_SYSTEM |
これらの定数は、この拡張モジュールで定義されており、
この拡張モジュールがPHP内部にコンパイルされているか実行時に動的にロー
ドされるかのどちらかの場合のみ使用可能です。