sql >> Databasteknik >  >> RDS >> Mysql

PDO Kan inte köra frågor medan andra obuffrade frågor är aktiva

Du måste frigöra din anslutning med metoden PDOStatement::closeCursor()

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

Jag 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);
}

borde göra det åt dig



  1. Django ORM-fråga GROUP BY flera kolumner kombinerade med MAX

  2. mysql GROUP_CONCAT DISTINCT flera kolumner

  3. SQL-fel med Order By i Subquery

  4. Hur man söker exakt nummer i php