(PHP 5)
mysqli_stmt_bind_result(no version information, might be only in CVS)
stmt->bind_result -- 結果を保存するため、プリペアドステートメントに変数をバインドする手続き型:
bool mysqli_stmt_bind_result ( mysqli_stmt stmt, mixed &var1 [, mixed &...] )オブジェクト指向型(メソッド):
class mysqli_stmt {mysqli_stmt_bind_result() は、結果セットのカラムを 変数に関連付ける(バインドする)ために使用されます。データを取得するために mysqli_stmt_fetch() がコールされた場合、MySQL クライアント/ サーバ プロトコルはバインドされたカラムのデータを指定した変数 var1, ... に格納します。
注意: すべてのカラムを、mysqli_stmt_execute() をコールしてから mysqli_stmt_fetch() をコールするまでの間に バインドしておく必要があることに注意しましょう。カラムの型に 応じて、バインド変数の型も対応する PHP の型に自動的に変換されます。
カラムのバインドや再バインドはいつでも可能で、たとえ結果セットを途中まで 取得した後であっても可能です。新しくバインドした内容が効力を発揮するのは、 次に mysqli_stmt_fetch() がコールされたときからです。
mysqli_stmt_bind_param()、 mysqli_stmt_execute()、 mysqli_stmt_fetch()、 mysqli_prepare()、 mysqli_stmt_prepare()、 mysqli_stmt_init()、 mysqli_stmt_errno() そして mysqli_stmt_error()
例 2. 手続き型
|
上の例の出力は以下となります。
AFG Afghanistan ALB Albania DZA Algeria ASM American Samoa AND Andorra |