(PHP 5 >= 5.3.0)
mysqli::poll -- mysqli_poll — Poll connections
Objektorientierter Stil
Prozeduraler Stil
Diese Funktion ist bis jetzt nicht dokumentiert. Es steht nur die Liste der Argumente zur Verfügung.
Poll connections. Nur in mysqlnd verfügbar.
Number of seconds to wait, must be non-negative.
Number of microseconds to wait, must be non-negative.
Returns number of ready connections in success, FALSE otherwise.
Beispiel #1 A mysqli_poll() example
<?php
$link1 = mysqli_connect();
$link1->query("SELECT 'test'", MYSQLI_ASYNC);
$all_links = array($link1);
$processed = 0;
do {
$links = $errors = $reject = array();
foreach ($all_links as $link) {
$links[] = $errors[] = $reject[] = $link;
}
if (!mysqli_poll($links, $errors, $reject, 1)) {
continue;
}
foreach ($links as $link) {
if ($result = $link->reap_async_query()) {
print_r($result->fetch_row());
mysqli_free_result($result);
$processed++;
}
}
} while ($processed < count($all_links));
?>
Das oben gezeigte Beispiel erzeugt folgende Ausgabe:
Array ( [0] => test )