PHP.mk документација

mysqli::reap_async_query

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

mysqli.reap-async-query.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека mysqli.reap-async-query.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
mysqli::reap_async_query

Референца за `mysqli.reap-async-query.php` со подобрена типографија и навигација.

mysqli.reap-async-query.php

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(PHP 5 >= 5.3.0, PHP 7, PHP 8)

= NULL

Напиши целосна ознака на елемент

public mysqli::reap_async_query(): mysqli_result|bool

Процедурален стил

mysqli_reap_async_query(mysqli $mysql): mysqli_result|bool

Земи резултат од асинхроно барање

Забелешка:

Достапно само со mysqlnd.

Параметри

mysql

објектот како свој прв аргумент. mysqli Само процедурален стил: А mysqli_connect() or mysqli_init()

Вратени вредности

Патеката до PHP скриптата што треба да се провери. false при неуспех. За успешни барања што произведуваат сет на резултати, како што се SELECT, SHOW, DESCRIBE or EXPLAIN, mysqli_reap_async_query() ќе врати mysqli_result објект. За други успешни барања, mysqli_reap_async_query() ќе врати true.

Errors/Exceptions

Ако е овозможено известување за грешки на mysqli (MYSQLI_REPORT_ERROR) и бараната операција не успее, се генерира предупредување. Ако, дополнително, режимот е поставен на MYSQLI_REPORT_STRICT, а mysqli_sql_exception наместо тоа се фрла.

Види Исто така

Белешки од корисници 1 белешка

Земи резултат од асинхроно барање.
пред 15 години
Keep in mind that mysqli::reap_async_query only returns mysqli_result on queries like SELECT. For queries where you may be interested in things like affected_rows or insert_id, you can't work off of the result of mysqli::reap_async_query as the example in mysqli::poll leads you to believe. For INSERT/UPDATE/DELETE queries, the data corresponding to the query can be accessed through the associated key to the first array in the mysqli::poll function.

So instead of
<?php
    foreach ($links as $link) {
        if ($result = $link->reap_async_query()) {
            print_r($result->fetch_row());
            mysqli_free_result($result);
            $processed++;
        }
    }
?>

The data is accessible via:
<?php
    foreach ($links as $link) {
        if ($result = $link->reap_async_query()) {
            //This works for SELECT
            if(is_object($result)){
                print_r($result->fetch_row());
                mysqli_free_result($result);
            }
            //This works for INSERT/UPDATE/DELETE
            else {
                print_r($link);
            }
            $processed++;
        }
    }
?>
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.