« mysqli_stmt::more_results
mysqli_stmt::$num_rows »

mysqli_stmt::next_result

mysqli_stmt_next_result

(PHP 5 >= 5.3.0, PHP 7, PHP 8)

mysqli_stmt::next_result -- mysqli_stmt_next_result — 複数クエリから、次の結果を読み込む

説明

オブジェクト指向型

public function mysqli_stmt::next_result(): bool

手続き型:

function mysqli_stmt_next_result(mysqli_stmt $statement): bool

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

注意:

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   クエリ   next   複数   more   results   手続き   報告   rows   オブジェクト指向   statement   mysqlnd   init   成功   要求   操作   モード   exception   履歴   libmysqlclient   参考   multi   query   データベース
関連する関数・ページ:
mysqli-stmt.more-results   mysqli-stmt.close   mysqli-stmt.construct   mysqli-stmt.insert-id   mysqli-stmt.get-warnings   mysqli.stmt-init