Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да изведете данни, когато използвате $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'];
 }

или

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

Винаги можете да използвате pdo->query() метод при изпълнение на заявка без никакви параметри, което е по-бързо, но не вярвам, че това се случва много (изпълнение на заявки без никакви параметри).




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Филтрирайте MySQL резултат в Delphi

  2. Съхранявайте множество реда от mysql база данни в една единствена променлива

  3. време за изпълнение на mysql

  4. Как да изхвърлям само определени таблици от MySQL?

  5. PHP Apache се срива, докато изпълнява ЗАПАЗЕНА ПРОЦЕДУРА