このモジュールの関数により 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内部にコンパイルされているか実行時に動的にロー ドされるかのどちらかの場合のみ使用可能です。