Как ответили другие, API-интерфейс mysqli может выполнять многозадачные запросы с помощью функции msyqli_multi_query ().
Для того, что стоит, PDO поддерживает по умолчанию несколько запросов, и вы можете выполнять итерацию по нескольким результирующие наборы ваших нескольких запросов:
$stmt = $dbh->prepare("
select sql_calc_found_rows * from foo limit 1 ;
select found_rows()");
$stmt->execute();
do {
while ($row = $stmt->fetch()) {
print_r($row);
}
} while ($stmt->nextRowset());
Однако многопроцессор довольно часто считается плохой идеей по соображениям безопасности. Если вы не будете осторожны в том, как вы строите строки запроса, вы можете получить точный тип уязвимости SQL-инъекции, показанной в классическом мультфильме XKCD «Маленькие Бобби-столы» . При использовании API, который ограничивает вас одним запросом, этого не может быть.