Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak wyprowadzić dane przy użyciu $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'];
 }

lub

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

Zawsze możesz użyć pdo->query() metoda przy uruchamianiu zapytania bez parametrów, co jest szybsze, ale nie wierzę, że zdarza się to często (uruchamianie zapytań bez parametrów).




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Docker:nie można połączyć Spring Boot i MYSQL

  2. Integracja WordPress MediaWiki

  3. MYSQL Case w instrukcji select do sprawdzania wartości null

  4. Różnica między 'AND' i '&&' w SQL

  5. Dlaczego w przypadku klucza podstawowego typu integralnego ważne jest unikanie luk?