mysqli::poll
mysqli_poll
(PHP 5 >= 5.3.0)
mysqli::poll -- mysqli_poll — Poll connections
Beschreibung
Objektorientierter Stil
public int mysqli::poll
( array
&$read
, array &$error
, array &$reject
, int $sec
[, int $usec
] )Prozeduraler Stil
int mysqli_poll
( array
&$read
, array &$error
, array &$reject
, int $sec
[, int $usec
] )Warnung
Diese Funktion ist bis jetzt nicht dokumentiert. Es steht nur die Liste der Argumente zur Verfügung.
Poll connections. Nur in mysqlnd verfügbar. The method can be used as static.
Parameter-Liste
-
read -
-
error -
-
reject -
-
sec -
Number of seconds to wait, must be non-negative.
-
usec -
Number of microseconds to wait, must be non-negative.
Rückgabewerte
Returns number of ready connections in success, FALSE otherwise.
Beispiele
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
)
Siehe auch
- mysqli_query() - Performs a query on the database
- mysqli_reap_async_query() - Get result from async query
There are no user contributed notes for this page.
