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

PDO smyčkování přes a tisk fetchAll

Mělo by to být

while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
  $id = $row['id'];
  $n = $row['n'];
  $k = $row['k'];
}

Pokud trváte na fetchAll , pak

$results = $query->fetchAll(PDO::FETCH_ASSOC);
foreach($results as $row) {
   $id = $row['id'];
   $n = $row['n'];
   $k = $row['k'];
}

PDO::FETCH_ASSOC načte pouze názvy sloupců a vynechá číselný index.




  1. ORA-24550:signál přijat:chyba [si_signo=6]

  2. Jak získat procento z celkového počtu, když má dotaz GROUP BY?

  3. Použití n-tic v klauzuli SQL IN

  4. Jak mohu vybrat řádek s nejvyšším ID v MySQL?