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

Làm cách nào tôi có thể sử dụng PDO để tìm nạp một mảng kết quả trong PHP?

Hãy xem PDOStatement.fetchAll phương pháp. Bạn cũng có thể sử dụng fetch trong một mẫu trình lặp.

Mẫu mã cho fetchAll , từ tài liệu PHP:

<?php
$sth = $dbh->prepare("SELECT name, colour FROM fruit");
$sth->execute();

/* Fetch all of the remaining rows in the result set */
print("Fetch all of the remaining rows in the result set:\n");
$result = $sth->fetchAll(\PDO::FETCH_ASSOC);
print_r($result);

Kết quả:

Array
(
    [0] => Array
        (
            [NAME] => pear
            [COLOUR] => green
        )

    [1] => Array
        (
            [NAME] => watermelon
            [COLOUR] => pink
        )
)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Truy vấn Mysql để chuyển đổi động các hàng thành cột trên cơ sở hai cột

  2. Bộ đếm tăng số CHỌN trong MySQL

  3. Làm thế nào để sử dụng câu lệnh CASE trong MySQL?

  4. Câu lệnh chọn MySQL với CASE hoặc IF ELSEIF? Không chắc chắn làm thế nào để nhận được kết quả

  5. Trình kết nối Python MySQL - tìm thấy kết quả chưa đọc khi sử dụng fetchone