PHP mysqli_stmt_bind_resultMySQLi関数



Php Mysqli_stmt_bind_result Mysqli Functions



定義と使用法

mysqli_stmt_bind_result -変数は、結果を格納するために準備されたステートメントにバインドされます

文法:

  1. mysqli_stmt_bind_result(mysqli_stmt $ stmt、mixed&$ var1 [、mixed&$。。。])

変数をバインドするための結果セットの列。あなたが電話するとき mysqli_stmt_fetch() データを取得するとき、MySQLクライアント/サーバープロトコルは、変数var1、...を指定した列にデータをバインドします。



パラメータ

パラメータ 必要 説明
stmt はい によって mysqli_stmt_init() ステートメントは返品を識別します。
var1 はい 変数バインディングへ。
..。 しない その他の変数

$link = mysqli_connect('localhost', 'my_user', 'my_password', 'world') /* check connection */ if (!$link) { printf('Connect failed: %s ', mysqli_connect_error()) exit() } /* prepare statement */ if ($stmt = mysqli_prepare($link, 'SELECT Code, Name FROM Country ORDER BY Name LIMIT 5')) { mysqli_stmt_execute($stmt) /* bind variables to prepared statement */ mysqli_stmt_bind_result($stmt, $col1, $col2) /* fetch values */ while (mysqli_stmt_fetch($stmt)) { printf('%s %s ', $col1, $col2) } /* close statement */ mysqli_stmt_close($stmt) } /* close connection */ mysqli_close($link)

関連機能

mysqli_stmt_get_result() -準備されたものから結果セットを取得するステートメント

mysqli_stmt_bind_param() -変数は、パラメーターとしてプリペアドステートメントにバインドされます



mysqli_stmt_execute() -準備されたクエリを実行します

mysqli_stmt_fetch() -プリペアドステートメントからバインドされた変数への結果の取得

mysqli_prepare() -SQLステートメントを実行する準備ができました



mysqli_stmt_prepare() -SQLステートメントを実行する準備をします

mysqli_stmt_init() -ステートメントを初期化し、次のmysqli_stmt_prepare(呼び出し)のオブジェクトを返します。