« mysqli::real_query
mysqli::refresh »

mysqli::reap_async_query

mysqli_reap_async_query

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

mysqli::reap_async_query -- mysqli_reap_async_query — 非同期クエリから結果を取得する

説明

オブジェクト指向型

public function mysqli::reap_async_query(): mysqli_result|bool

手続き型

function mysqli_reap_async_query(mysqli $mysql): mysqli_result|bool

非同期クエリから結果を取得します。

注意:

mysqlnd でのみ使用可能です。

パラメータ

link

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

戻り値

失敗した場合に false を返します。 結果セットを生成するクエリ、 つまり SELECT, SHOW, DESCRIBE あるいは EXPLAIN が成功した場合は、mysqli_reap_async_query() は mysqli_result オブジェクトを返します。それ以外のクエリが成功した場合は、 mysqli_reap_async_query() は true を返します。

エラー / 例外

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

参考

関連キーワード:
mysqli   query   reap   async   クエリ   非同期   手続き   成功   報告   real   refresh   オブジェクト指向   mysql   mysqlnd   link   connect   init   セット   要求   操作   モード   exception   参考   poll   接続
関連する関数・ページ:
mysqli.real-query   mysqli-result.construct   mysqli.next-result   mysqli.use-result   mysqli.poll   mysqli.more-results