sql >> Database >  >> RDS >> Mysql

PDO Kan geen query's uitvoeren terwijl andere niet-gebufferde query's actief zijn

U moet uw verbinding vrijmaken met de methode PDOStatement::closeCursor()

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

ik geloof

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

zou het voor je moeten doen



  1. Hoe kan ik een JSON-bestand in de MySQL-database importeren met een eenvoudige query, zonder het daadwerkelijk te converteren naar andere bestandsindelingen zoals CSV enz.?

  2. SQLite - Een tabel wijzigen

  3. Kan geen instructies voor gegevensmanipulatie uitgeven met executeQuery()

  4. Hoe de Oracle-functie of opgeslagen procedure aan te roepen met behulp van het Spring persistentie-framework?