sql >> Databáze >  >> RDS >> Mysql

Jak na výstup dat při použití $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'];
 }

nebo

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

Vždy můžete použít pdo->query() metoda při spouštění dotazu bez jakýchkoli parametrů, která je rychlejší, ale nevěřím, že se to děje příliš často (spouštění dotazů bez parametrů).




  1. GreenDAO podporuje více vztahů mezi tabulkami

  2. Změny Oracle Ace

  3. Domovská stránka Oracle pouze pro čtení

  4. načíst a vytisknout hodnoty po oddělovači čárek z jednoho pole pomocí spojení (codeigniter)