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

Показване на данни от база данни с помощта на PDO

echo htmlentities($results[0]['name']);

би било правилният начин, защото използвате fetchAll() който връща вложен масив.

или по-правилен начин, тъй като избирате много редове

foreach ($results as $row)
{
    echo htmlentities($row['name']);
}

Ако искате да изберете само един ред, тогава трябва да използвате fetch() метод вместо fetchAll() . Можете да прочетете за различните режими на извличане в ръководството, което написах, Единственото правилно ръководство за PDO

Ако се върне празен масив, значи не сте го направили попълни таблицата с примерни данни

Има и възможност за грешка. Трябва да ги докладвате, както е описано в Изявлението ми за PDO не работи




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

  2. Проблем с буфера на MySqlDataReader GetBytes...

  3. MySQL като друго поле

  4. Как да създадете събитие, което се провежда на всеки 24 часа?

  5. MySQL:NULL срещу