Ich weiß, dass dies eine einfache Lösung sein muss, und ich verstehe teilweise, warum ich diesen Fehler erhalte, aber ich weiß nicht, wie ich ihn beheben kann. Ich habe in den Dokumenten nachgeschaut, kann aber keine andere Lösung finden als die Verwendung der Option für gepufferte Abfragen. Das habe ich auch schon versucht, aber es funktioniert nicht.
Der Fehler lautet: PDO kann keine Abfragen ausführen, während andere ungepufferte Abfragen aktiv sind
Der Fehler kommt aus der Zeile, wo ich das $result-Array erstellen.
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);
}