(PHP 5 >= 5.3.0)
mysqli::poll -- mysqli_poll — Poll connections
Estilo orientado a objetos
Estilo por procesos
Esta función no está documentada actualmente, solamente se encuentra disponible la lista de parámetros.
Poll connections. Disponible sólo con mysqlnd.
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.
Example #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));
?>
El resultado del ejemplo sería:
Array ( [0] => test )