echo htmlentities($results[0]['name']);
ville være den rigtige måde, fordi du bruger fetchAll()
der returnerer et indlejret array.
eller mere korrekt måde, da du vælger mange rækker
foreach ($results as $row)
{
echo htmlentities($row['name']);
}
Hvis du kun vil vælge én række, skal du bruge fetch()
metode i stedet for fetchAll()
. Du kan læse om forskellige hentetilstande i den guide, jeg skrev, Den eneste rigtige guide om BOB
Hvis et tomt array returneres, så gjorde du det ikke udfyldte tabellen med eksempeldata
Der er også mulighed for fejl. Du skal rapportere dem som beskrevet i Min PDO-erklæring virker ikke