Я знаю, что это должно быть простым исправлением, и я частично понимаю, почему я получаю эту ошибку, но не знаю, как ее исправить. Я просмотрел документы, но не могу найти решение, отличное от использования параметров буферизованных запросов. Я тоже это пробовал, но он не работает.
Ошибка: PDO Невозможно выполнить запросы, в то время как другие небуферизованные запросы активны
Ошибка возникает из строки, где я создаю массив $result.
foreach($phones as $phone)
{
$stmt = db::getInstance()->prepare("CALL phones(:phone)");
$stmt->bindParam(':phone', $phone, PDO::PARAM_INT, 10);
$stmt->execute();
$result[] = db::getInstance()->query("SELECT @phone;")->fetchAll(PDO::FETCH_ASSOC);
}