Mysql
 sql >> база данни >  >> RDS >> Mysql

PHP PDO заявка за множествен избор, която последователно пуска последния набор от редове

Мисля, че прекалено усложнявате нещата с вашия цикъл do/while.

Опитайте вместо това с прост цикъл while:

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

Това ще продължи да се повтаря, докато наборът от редове няма фалшива стойност, която след това трябва да работи точно както очаквате.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL:Предоставяне на **всички** привилегии на база данни

  2. Върнете булева от PHP файл към AJAX - бутон Следвайте

  3. Събития от страна на сървъра с PHP и MySQL

  4. Объркана Ruby/MySQL грешка:невалиден пакет:несъответствие на поредния номер

  5. Java се свързва с Cloud SQL 2nd Gen от Appengine Managed VM