mysqli_stmt::next_result

mysqli_stmt_next_result

複数クエリから、次の結果を読み込む

説明

オブジェクト指向型

public bool mysqli_stmt::next_result()

手続き型:

bool mysqli_stmt_next_result(mysqli_stmt $statement)

複数クエリから、次の結果を読み込みます。

注意:

PHP 8.1.0 より前のバージョンでは、 この関数は mysqlnd でのみ利用可能でした。

パラメータ

stmt

手続き型のみ: mysqli_stmt_init が返す mysqli_stmt オブジェクト。

戻り値

成功した場合に true を、失敗した場合に false を返します。

エラー / 例外

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

変更履歴

バージョン 説明
8.1.0 libmysqlclient をリンクしている場合でも、 この関数を使えるようになりました。

参考

  • mysqli_stmt::more_results
  • mysqli::multi_query