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

Cách xuất dữ liệu khi sử dụng $ stmt-> fetch (PDO ::FETCH_ASSOC);

 $pdo = new PDO(/*Your credentials*/);
 $sql = `select name, author, title from d_books`
 $stmt = $pdo->prepare($sql);
 $stmt->execute(); 

 while ($arr = $stmt->fetch(PDO::FETCH_ASSOC)) {
    echo $arr['name'];
 }

hoặc

 $pdo = new PDO(/*Your credentials*/);
 $sql = `select name, author, title from d_books`
 $stmt = $pdo->prepare($sql);
 $stmt->execute(); 
 $arr = $stmt->fetchAll(PDO::FETCH_ASSOC);
 foreach ($arr as $titleData) {
    echo $titleData['name'];
 }

Bạn luôn có thể sử dụng pdo->query() khi chạy truy vấn mà không có bất kỳ tham số nào, nhanh hơn, nhưng tôi không tin rằng điều này xảy ra nhiều (chạy truy vấn mà không có bất kỳ tham số nào).




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tại sao hàm được lưu trữ trong MySQL này lại cho kết quả khác với việc thực hiện phép tính trong truy vấn?

  2. cách duy trì trường thứ tự hiển thị trong php

  3. A. * không nằm trong GROUP BY với kết nối trái trên trình tạo truy vấn laravel

  4. subselect truy vấn sql không hoạt động trên mysql 4

  5. MySQL - Các ký tự tiếng Nga hiển thị không chính xác