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

Примка на PDO и отпечатване на fetchAll

Би трябвало да е

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

Ако настоявате за fetchAll , след това

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

PDO::FETCH_ASSOC извлича само имена на колони и пропуска числовия индекс.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Какъв е най-добрият начин да съхранявате библията в SQL?

  2. Как да копирате база данни SQLite от Android в MySQL база данни (репликация/синхронизация)

  3. Как да свържете колони с Laravel 4 Eloquent?

  4. Каква е разликата между mysql.createConnection и mysql.createPool в Node.js MySQL модула?

  5. Как мога да копирам един ред/запис от един MySQL екземпляр в друг?