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

Как да отпечатате таблица на база данни на MySQL в PHP с помощта на PDO

fetch() функцията ви връща следващия ред от набора от резултати. Имате нужда от нещо подобно, за да получите всички резултати:

while($data = $sql->fetch()) {
   echo ($data['author']);
   echo ($data['date']);
   //...etc...
}

Или можете да използвате fetchAll() функция, която връща масив с всеки ред от резултата и можете да използвате цикъл отгоре да обиколите масива и да правите каквото искате с всеки ред.

Пример с fetchAll() :

$data = $sql->fetchAll(PDO::FETCH_ASSOC);
foreach($data as $row) {
   echo $row['autor'];
   echo $row['date'];
  //do whatever you want with the row
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Невалиден израз на пътя. Трябва да бъде StateFieldPathExpression

  2. Създаване на таблица програмно с помощта на MyBatis и MySql

  3. MySQL #1364 - Полето 'column_name' няма стойност по подразбиране - Не може да се вмъкне в DB

  4. Mysql select * от не връща всички редове

  5. Запазване и показване на текста точно как е въведен и изпратен