PHP mysqli_more_results MySQLiを函数

定義と使用法

mysqli_more_results  -バッチクエリ結果があるかどうかをチェック

バージョンのサポート

PHP4 PHP5 PHP7
サポートしていません。 サポート サポート

文法

mysqli_more_results(mysqliの$リンク)

最初の呼び出しをチェックするために  mysqli_multi_query() よりクエリ結果セットがある場合、機能の後に。

パラメータ

パラメータ 必要 説明
リンク それはあります mysqli_connect()  または  mysqli_init()  リンク識別子を返します。

返却値

最後のコールした場合  )(mysqli_multi_query  関数の後、セットを読み取ることができ、より結果があり、戻りTRUE、そうでない場合はFALSEを返します。

<?phpの
$リンク= mysqli_connect( "localhost" を、 "my_user"、 "my_passwordという"、 "世界");
/ *接続を確認してください* /
IF(mysqli_connect_errno()){
printf( "接続に失敗しました:%S \ n" は、mysqli_connect_error())。
出口();
}
$クエリ= "SELECT CURRENT_USER();";
$クエリ= "SELECT名前市ORDER BY ID LIMIT 20から、5"。
/ *バッチクエリを実行* /
もし(mysqli_multi_query($リンク、$クエリ)){
行う {
/ *店舗最初の結果セット* /
もし($結果= mysqli_store_result($リンク)){
一方、($行= mysqli_fetch_row($結果)){
printf( "%sの\ n"、$行[0])。
}
mysqli_free_result($結果);
}
/ *印刷デバイダ* /
もし(mysqli_more_results($リンク)){
printf( "----------------- \ N");
}
}一方(mysqli_next_result($リンク))。
}
/ *接続を閉じます* /
mysqli_close($リンク)。

相関関数

mysqli_multi_query()  -クエリを実行

mysqli_next_result()  -次の結果セットを準備し、実行multi_queryの後に読み出されます

mysqli_store_result()  -転送に返されるクエリの結果セット

mysqli_use_result()  -スタートの結果セットの取得



おすすめ

転載: blog.51cto.com/13578973/2452106