sql >> Databasteknik >  >> RDS >> Mysql

PHP PDO flervalsfråga som konsekvent släpper sista raduppsättningen

Jag tror att du överkomplicerar saker med din do/while loop.

Prova en enkel while-loop istället:

$pdo = /* connection stuff here */
$sql = "select 1; select 2; select 3; select 4;";
$statement = $pdo->query($sql);

while($rowset = $statement->fetchAll()){
    //do stuff

    $statement->nextRowset();
}

Detta kommer att fortsätta att loopa medan raduppsättningen inte har ett falskt värde som sedan ska fungera precis som du förväntar dig.



  1. Skapa databas vid docker-compose-start

  2. Hur man lägger till en uppslagskontroll till ett formulär i Access 2016

  3. Hur man startar upp MySQL eller MariaDB Galera Cluster - Uppdaterad

  4. Hur registrerar man icke-standardiserade SQL-funktioner manuellt i Spring Boot-applikationen?