このモジュールの関数により、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] を使用し、fbsql
  のサポートを有効にして PHP をコンパイルする必要があります。
  fbsql へのパスを指定せずにこのオプションを
  使用した場合、PHP は fbsql クライアントライブラリをそのプラットフォームの
  デフォルトのインストール位置で探します。FrontBase を標準以外の
  場所にインストールしているユーザは、必ず次のように fbsql へのパスを
  指定する必要があります。
  --with-fbsql=/path/to/fbsql
  これにより、PHP は、間違いなく FrontBase によりインストールされた
  クライアントライブラリを探すことができるようになります。
 
php.ini の設定により動作が変化します。
表 1. FrontBase 設定オプション
| 名前 | デフォルト | 変更の可否 | 変更履歴 | 
|---|---|---|---|
| fbsql.allow_persistent | "1" | PHP_INI_SYSTEM | PHP 4.2.0 以降で使用可能です。 | 
| fbsql.generate_warnings | "0" | PHP_INI_SYSTEM | PHP 4.0.6 以降で使用可能です。 | 
| fbsql.autocommit | "1" | PHP_INI_SYSTEM | PHP 4.0.6 以降で使用可能です。 | 
| fbsql.max_persistent | "-1" | PHP_INI_SYSTEM | PHP 4.0.6 以降で使用可能です。 | 
| fbsql.max_links | "128" | PHP_INI_SYSTEM | PHP 4.0.6 以降で使用可能です。 | 
| fbsql.max_connections | "128" | PHP_INI_SYSTEM | PHP 4.0.6 以降で使用可能です。 | 
| fbsql.max_results | "128" | PHP_INI_SYSTEM | PHP 4.0.6 以降で使用可能です。 | 
| fbsql.batchSize | "1000" | PHP_INI_SYSTEM | |
| fbsql.default_host | NULL | PHP_INI_SYSTEM | PHP 4.0.6 以降で使用可能です。 | 
| fbsql.default_user | "_SYSTEM" | PHP_INI_SYSTEM | PHP 4.0.6 以降で使用可能です。 | 
| fbsql.default_password | "" | PHP_INI_SYSTEM | PHP 4.0.6 以降で使用可能です。 | 
| fbsql.default_database | "" | PHP_INI_SYSTEM | PHP 4.0.6 以降で使用可能です。 | 
| fbsql.default_database_password | "" | PHP_INI_SYSTEM | PHP 4.0.6 以降で使用可能です。 | 
以下の定数が定義されています。 この関数の拡張モジュールが PHP 組み込みでコンパイルされているか、 実行時に動的にロードされている場合のみ使用可能です。