sql >> Base de Datos >  >> RDS >> Mysql

Visualización de datos de una base de datos mediante PDO

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

sería la forma correcta porque está usando fetchAll() que devuelve una matriz anidada.

o, de una manera más adecuada, ya que está seleccionando muchas filas

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

Si desea seleccionar solo una fila, debe usar fetch() método en lugar de fetchAll() . Puede leer sobre varios modos de búsqueda en la guía que escribí, La única guía adecuada sobre PDO

Si se devuelve una matriz vacía, entonces no llenó la tabla con datos de muestra

También existe la posibilidad de error. Debe informarlos como se describe en Mi declaración PDO no funciona