Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana cara menampilkan data saat menggunakan $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'];
 }

atau

 $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'];
 }

Anda selalu dapat menggunakan pdo->query() metode saat menjalankan kueri tanpa parameter apa pun, yang lebih cepat, tetapi saya tidak yakin ini sering terjadi (menjalankan kueri tanpa parameter apa pun).




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ERROR [IM014] [Microsoft][ODBC Driver Manager] DSN yang ditentukan berisi ketidakcocokan arsitektur antara Driver dan Aplikasi

  2. Menemukan slot gratis dalam sistem pemesanan

  3. Menggunakan PDO mengangkat pengecualian tidak dapat menemukan driver

  4. Ubah tabel SQL - izinkan nilai kolom NULL

  5. membangun fitur zona waktu di aplikasi web PHP