(PHP 3 = 3.0.8, PHP 4)
OCINLogon() は、Oracle 8 データベースへの新規接続を 作成し、ログオンします。 オプションの3番目のパラメータには、ローカルOracleインスタンスの名前か tnsnames.ora における接続先のエントリ名を指定することができます。 オプションの3番目のパラメータが指定されない場合、 PHP は接続先のデータベースを定義するために環境変数 ORACLE_SID (Oracle インスタンス)または TWO_TASK (tnsnames.ora) を使用します。
OCINLogon() は強制的に新規接続を作成します。 一連のトランザクションを独立して実行する必要がある場合にこの関数を 使用する必要があります。デフォルトでは、接続は、 OCILogon() を使用した場合はページレベルで共有され、 OCIPLogon() を使用した場合は Web サーバープロセス レベルで共有されます。 OCINLogon() を使用して複数の接続をオープンした場合、 コミットおよびロールバックは指定した接続のみに適用されます。
以下の例は、接続がどのように分割されるかを示すものです。
例 1OCINLogon
OCILogon() および OCIPLogon() も参照下さい。