sql >> Database >  >> RDS >> Mysql

PDO doorlussen en fetchAll afdrukken

Het zou moeten zijn

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

Als je aandringt op fetchAll , dan

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

PDO::FETCH_ASSOC haalt alleen kolomnamen op en laat de numerieke index weg.




  1. Database-ontwerp:meerdere tabellen versus een enkele tabel

  2. GUID genereren in MySQL voor bestaande gegevens?

  3. Hoeveel records kan ik opslaan in 5 MB PostgreSQL op Heroku?

  4. Escape-tabelnaam MySQL