Mysql
 sql >> Datenbank >  >> RDS >> Mysql

PHP asynchrone MySQL-Abfrage

Es ist möglich.

$mysqli->query($long_running_sql, MYSQLI_ASYNC);

echo 'run other stuff';

$result = $mysqli->reap_async_query(); //gives result (and blocks script if query is not done)
$resultArray = $result->fetch_assoc();

Oder Sie können mysqli_poll verwenden, wenn Sie keinen blockierenden Aufruf haben möchten

http://php.net/manual/en/mysqli.poll.php