mysqli::next_result

mysqli_next_result

multi_query の、次の結果を準備する

説明

オブジェクト指向型

public bool mysqli::next_result()

手続き型

bool mysqli_next_result(mysqli $mysql)

直近の 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
  • mysqli_more_results
  • mysqli_store_result
  • mysqli_use_result