PHP mysqli_stmt_bind_resultMySQLi関数
Php Mysqli_stmt_bind_result Mysqli Functions
定義と使用法
mysqli_stmt_bind_result -変数は、結果を格納するために準備されたステートメントにバインドされます
文法:
- 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(呼び出し)のオブジェクトを返します。