ora_bind
    (PHP 3, PHP 4, PHP 5 <= 5.1.0RC1)
ora_bind --  PHP 変数を Oracle パラメータにバインドする
説明
bool 
ora_bind ( resource cursor, string PHP_variable_name, string SQL_parameter_name, int length [, int type] )
     この関数は、指定した名前のPHP変数をSQLパラメータとバインドします。
     SQLパラメータは":name"の形になっていなければなりません。
     オプションのtypeパラメータを用いて、SQLパラメータが入出力
     (0,デフォルト値)、入力(1)、出力(2)パラメータであるかを定義できます。
     PHP 3.0.1 以降では、数字の代わりに定数ORA_BIND_INOUT、
     ORA_BIND_INそしてORA_BIND_OUTを使うことができます。
    
     成功した場合に TRUE を、失敗した場合に FALSE を返します。
     エラーについての詳細は、ora_error() および
     ora_errorcode() 関数を用いて調べられます。
    
     ora_bind は ora_parse()の後でかつ
     ora_exec()の前に呼び出されなくてはなりません。
     入力値はバインドされたPHP変数に代入することにより指定することが可能です。
     ora_exec()のコールによりバインド先の
     SQLパラメータに値が出力される場合には、バインドされたPHP変数に
     出力値が代入されます。
     
例 1. ora_bind() の例 
<?php   ora_parse($curs, "declare tmp INTEGER; begin tmp := :in; :out := tmp; :x := 7.77; end;");   ora_bind($curs, "result", ":x", $len, 2);   ora_bind($curs, "input", ":in", 5, 1);   ora_bind($curs, "output", ":out", 5, 2);   $input = 765;   ora_exec($curs);   echo "Result: $result<br />Out: $output<br />In: $input"; ?>
 |  
  |