sql >> Database >  >> RDS >> Mysql

Gegevens uit een database weergeven met PDO

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

zou de juiste manier zijn omdat je fetchAll() . gebruikt die een geneste array retourneert.

of, juister, aangezien u veel rijen selecteert

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

Als u slechts één rij wilt selecteren, moet u fetch() . gebruiken methode in plaats van fetchAll() . U kunt over verschillende ophaalmodi lezen in de gids die ik heb geschreven, De enige juiste gids over BOB

Als een lege array wordt geretourneerd, dan niet vulde de tabel met voorbeeldgegevens

Er is ook een mogelijkheid voor de fout. Je moet ze melden zoals beschreven in Mijn BOB-verklaring werkt niet




  1. Sql-query's die variabelen binden versus ze specificeren

  2. Hoe sorteert de sql-server uw gegevens?

  3. Snel converteren van Python-arrays naar PostgreSQL?

  4. Android - Hoe kan ik gegevens met betrekking tot twee tabellen doorgeven aan een invoegmethode van een inhoudsprovider?