sql >> Database teknologi >  >> RDS >> Mysql

hvordan løses Generel fejl:2014 Kan ikke udføre forespørgsler, mens andre ikke-buffrede forespørgsler er aktive. ved hjælp af PDO-forbindelse

Dette er lidt af en dårlig egenskab ved PDO, som ikke er veldokumenteret. CloseCursor-metoden virker ikke, når sætningen har udført en lagret procedure. Du skal bruge metoden nextRowSet. Her er hvad jeg bruger

            while($sth->nextRowSet())
        {
            $sth->fetchAll();
        }
        $sth->closeCursor();


  1. PDO VIS TABELLER array

  2. Opret forbindelse til ekstern postgresql-server på amazon ec2

  3. Hvorfor fejler forespørgslen ikke med en ikke-eksisterende kolonne i underforespørgsel?

  4. FORALL erklæring med VALUES-OF bundet klausul i Oracle-databasen