Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

PHP PDO truy vấn nhiều lựa chọn liên tục loại bỏ bộ hàng cuối cùng

Tôi nghĩ rằng bạn đang quá phức tạp hóa mọi thứ với vòng lặp do / while của mình.

Hãy thử một vòng lặp while đơn giản để thay thế:

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

Điều này sẽ tiếp tục lặp lại trong khi tập hợp hàng không có giá trị sai, sau đó sẽ hoạt động chính xác như bạn mong đợi.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hàm MySQL password () sang PHP

  2. Canonical Function EntityFunctions.TruncateTime không tồn tại trong MYSQL

  3. Vi phạm ràng buộc về tính toàn vẹn:1048 Cột 'taggable_id' không được để trống

  4. Cài đặt Trình điều khiển JDBC-mysql để xử lý tốt DATETIME và TIMESTAMP trong UTC là gì?

  5. Hàm GREATEST () MySQL - Tìm đối số lớn nhất trong danh sách đối số