« mysqli::multi_query
mysqli::options »

mysqli::next_result

mysqli_next_result

(PHP 5, PHP 7, PHP 8)

mysqli::next_result -- mysqli_next_result — multi_query の、次の結果を準備する

説明

オブジェクト指向型

public function mysqli::next_result(): bool

手続き型

function mysqli_next_result(mysqli $mysql): bool

直近の mysqli_multi_query() コールから次の結果セットを用意します。 これは mysqli_store_result() あるいは mysqli_use_result() で取得することが可能です。

パラメータ

link

手続き型のみ: mysqli_connect() あるいは mysqli_init() が返す mysqliオブジェクト。

戻り値

成功した場合に true を、失敗した場合に false を返します。 mysqli_more_results() とは異なり、次のクエリがエラーになった場合は、同様に false を返します。

エラー / 例外

mysqli のエラー報告 (MYSQLI_REPORT_ERROR) が有効になっており、かつ要求された操作が失敗した場合は、警告が発生します。さらに、エラー報告のモードが MYSQLI_REPORT_STRICT に設定されていた場合は、mysqli_sql_exception が代わりにスローされます。

例

mysqli_multi_query() を参照ください。

参考

関連キーワード:
mysqli   multi   query   next   クエリ   準備   セット   手続き   直近   store   more   results   報告   options   オブジェクト指向   mysql   用意   link   connect   init   成功   要求   操作   モード   exception
関連する関数・ページ:
mysqli.more-results   mysqli.multi-query   mysqli-result.construct   mysqli.real-query   mysqli-stmt.next-result   mysqli.use-result