sql >> Database teknologi >  >> RDS >> Mysql

PDO Kan ikke udføre forespørgsler, mens andre ikke-buffrede forespørgsler er aktive

Du skal frigøre din forbindelse ved at bruge PDOStatement::closeCursor() metoden

http://www.php.net/manual/en/pdostatement.closecursor .php

Jeg tror

foreach($phones as $phone)
{
    $stmt = db::getInstance()->prepare("CALL phones(:phone)");
    $stmt->bindParam(':phone', $phone, PDO::PARAM_INT, 10);
    $stmt->execute();

    $stmt->closeCursor()

    $result[] = db::getInstance()->query("SELECT @phone;")->fetchAll(PDO::FETCH_ASSOC);
}

burde gøre det for dig



  1. Finde det tætteste match for fejlstavede bynavne?

  2. Hvordan genopbygger man en inkonsekvent MySQL-slave?

  3. Kører ProxySQL som Kubernetes Service

  4. hibernate, mysql, glassfish v3 og JTA datakilde