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. 整数の除算は0を返します

    2. MySQLで数値を「アンヘックス」する方法

    3. Moodle用のMySQLデータベースのフェイルオーバーを自動的に管理する方法

    4. JPAおよびHibernateを使用して読み取り専用トランザクションと読み取り/書き込みトランザクションを分割する方法