Mysql
 sql >> база данни >  >> RDS >> Mysql

PDO не може да изпълнява заявки, докато други небуферирани заявки са активни

Трябва да освободите връзката си с помощта на метода PDOStatement::closeCursor()

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

Вярвам

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

трябва да го направя вместо вас



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Код на грешка:1822. Неуспешно добавяне на ограничението на външния ключ. Липсващ индекс за ограничение

  2. mysql update increment int поле, което е нула

  3. Задайте часова зона в PHP и MySQL

  4. MySQL Втори (или трети) индекс на в низ

  5. актуализиране, ако съществуват две полета, вмъкнете, ако не (MySQL)