Tôi biết điều này phải là một cách khắc phục đơn giản và tôi hiểu một phần lý do tôi gặp phải lỗi này nhưng không biết cách khắc phục. Tôi đã xem qua các tài liệu nhưng không thể tìm thấy giải pháp nào khác ngoài việc sử dụng tùy chọn truy vấn được lưu vào bộ đệm. Tôi đã thử nó nhưng nó không hoạt động.PDO Không thể thực hiện truy vấn trong khi các truy vấn không được kích hoạt khác đang hoạt động
Lỗi này là: PDO Không thể thực hiện truy vấn trong khi truy vấn không có bộ đệm khác đang hoạt động
Các lỗi là đến từ dòng nơi tôi đang xây dựng các mảng $ 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);
}
cuối đối với đảng, nhưng toàn bộ lợi ích của các điều lệ đã chuẩn bị là bạn chỉ cần chuẩn bị chúng một lần. di chuyển chuẩn bị của bạn ra khỏi vòng lặp. –
Amen, @KenK. Amen. –