InterBaseサーバーへの接続を確立します。引数
database
は接続するサーバー上のデータベース ファイルへの正しいパスである必要があります。ローカルなサーバーへ
の接続でない場合、使用する接続プロトコルに応じてこの引数の前に' hostname:'
(TCP/IP)、'//hostname/' (NetBEUI)、'hostname@'
(IPX/SPX)のどれかをつける必要があります。
username
および
password
はPHP設定ディレクティブ
ibase.default_userおよびibase.default_passwordで指定することも可 能です。
charset
はデータベースに関するデフォ ルトの文字セットです。
buffers
はサーバー側 のキャッシュに確保されるデータベースバッファの数です。0または省略
された場合、サーバーはデフォルト値を用います。
dialect
は、接続時に実行される全ての命令に 関するSQL方言のデフォルト値を選択し、デフォルトではクライアントラ
イブラリでサポートされる方言のうち、最高位のものになります。
同じ引数で
ibase_connect()
が再度コールされた場合、 新規のリンクは作成されず、代わりに既にオープンされているリンクの リンクIDが返されます。
ibase_close()
を明示的にコールしない限り、 サーバーへのリンクはスクリプトの実行終了時に閉じられます。
注意 buffers は、PHP 4.0RC2で追加されました。
注意 dialect はPHP 4.0RC2で追加されました。 このオプションは、InterBase 6以降でのみ使用可能です。
注意 role はPHP 4.0RC2で追加されました。 この機能は、InterBase 5以降でのみ使用可能です。
ibase_pconnect()
も参照下さい。