sql >> Databáze >  >> RDS >> Mysql

Zobrazení dat z databáze pomocí PDO

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

by byl správný způsob, protože používáte fetchAll() který vrací vnořené pole.

nebo vhodnější způsob, protože vybíráte mnoho řádků

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

Pokud chcete vybrat pouze jeden řádek, musíte použít fetch() metoda namísto fetchAll() . O různých režimech načítání si můžete přečíst v příručce, kterou jsem napsal, Jediný správný průvodce pro PDO

Pokud je vráceno prázdné pole, neučinili vyplnil tabulku ukázkovými daty

Existuje také možnost chyby. Musíte je nahlásit, jak je popsáno v Moje prohlášení o PDO nefunguje




  1. NodeJS a mysql:počkejte na výsledek dotazu

  2. Jsem zmatený ze souběžných připojení MySQL

  3. Rychle vytvořte rozhraní PHP CRUD pomocí nástroje PDO Advanced CRUD Generator Tool

  4. Když je to naléhavé