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

Cách in bảng cơ sở dữ liệu MySQL trong PHP bằng PDO

fetch() hàm trả về cho bạn hàng tiếp theo từ tập kết quả. Bạn cần một cái gì đó như thế này để nhận được tất cả kết quả:

while($data = $sql->fetch()) {
   echo ($data['author']);
   echo ($data['date']);
   //...etc...
}

Hoặc bạn có thể sử dụng fetchAll() hàm trả về một mảng với mỗi hàng từ kết quả và bạn có thể sử dụng phần trên cùng của vòng lặp để duyệt qua mảng và làm bất cứ điều gì bạn muốn với mỗi hàng.

Ví dụ với fetchAll() :

$data = $sql->fetchAll(PDO::FETCH_ASSOC);
foreach($data as $row) {
   echo $row['autor'];
   echo $row['date'];
  //do whatever you want with the row
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sử dụng Python và MySQL trong Quy trình ETL

  2. Jquery autocomplete và PHP:điền trường đầu vào với dữ liệu từ cơ sở dữ liệu mySQL dựa trên tùy chọn đã chọn trong trường autocomplete

  3. Làm cách nào để chuyển đổi toàn bộ tập ký tự và đối chiếu của cơ sở dữ liệu MySQL sang UTF-8?

  4. CHỌN của chế độ xem chứa một truy vấn con trong mệnh đề FROM

  5. Có thể chèn dữ liệu vào hai bảng khác nhau trong mysql bằng một php truy vấn chèn không?