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