ora_bindとは? わかりやすく解説

ora_bind

(PHP 4, PHP 5 <= 5.0.5)
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変数に 出力値が代入されます。 例 1571. 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";
?>




このページでは「PHP関数リファレンス」からora_bindを検索した結果を表示しています。
Weblioに収録されているすべての辞書からora_bindを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からora_bind を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「ora_bind」の関連用語

ora_bindのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



ora_bindのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
PHP Documentation GroupPHP Documentation Group
Copyright © 1997 - 2025 by the PHP Documentation Group.

©2025 GRAS Group, Inc.RSS