$link = new mysqli('localhost', 'root', 'password', 'my_db');
$link->query("CALL my_stored_proc();", MYSQLI_ASYNC);
$links = $errors = $reject = array($link);
if ($link->poll($links, $errors, $reject, 0)) {
foreach ($links as $resultLink) {
if ($result = $resultLink->reap_async_query()) {
if (is_object($result)) {
$result->free();
}
}
}
}
$pid = pcntl_fork();
if ($pid == -1) {
die('Нельзя создавать дочерние процессы');
} else if ($pid) {
pcntl_wait($status);
} else {
// Наш код
$this->sendEmail();
exit(0);
}