Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Wyświetlanie danych z bazy danych za pomocą PDO

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

byłby poprawny, ponieważ używasz fetchAll() który zwraca zagnieżdżoną tablicę.

lub w bardziej właściwy sposób, ponieważ zaznaczasz wiele wierszy

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

Jeśli chcesz wybrać tylko jeden wiersz, musisz użyć fetch() metoda zamiast fetchAll() . Możesz przeczytać o różnych trybach pobierania w przewodniku, który napisałem, Jedyny właściwy przewodnik po PDO

Jeśli zwracana jest pusta tablica, nie zrobiłeś wypełniła tabelę przykładowymi danymi

Istnieje również możliwość błędu. Musisz je zgłosić zgodnie z opisem w Moja deklaracja PDO nie działa




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Podstawowe pytanie dotyczące grupowania tablic MySQL w PHP

  2. Błąd podczas ładowania modułu MySQLdb z Django na OS X

  3. Uruchom wiele zapytań MySQL z PHP | Dlaczego to nie działa?

  4. PHP:obliczanie urodzin od wieku

  5. WCZYTAJ INFILE DANYCH w PHPmyadmin