mysqli::reap_async_query
mysqli_reap_async_query
非同期クエリから結果を取得する
説明
オブジェクト指向型
public mysqli_resultbool mysqli::reap_async_query()
mysqli_resultbool mysqli_reap_async_query(mysqli $mysql
)
注意:
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 が代わりにスローされます。