Mysql
 sql >> Baza danych >  >> RDS >> Mysql

PDO Nie można wykonywać zapytań, gdy inne niebuforowane zapytania są aktywne

Musisz zwolnić połączenie za pomocą metody PDOStatement::closeCursor()

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

wierzę

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

powinien zrobić to za Ciebie



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak przywrócić bazę danych MySQL z fizycznych plików

  2. lokalizacja katalogu danych mysql

  3. Dostęp użytkownika MySQL — specyficzny dla tabeli

  4. Powolne zapytanie po aktualizacji mysql z 5,5 do 5,6

  5. Kontener MySQL Docker nie zapisuje danych w nowym obrazie