echo htmlentities($results[0]['name']);
akan menjadi cara yang benar karena Anda menggunakan fetchAll()
yang mengembalikan array bersarang.
atau, cara yang lebih tepat karena Anda memilih banyak baris
foreach ($results as $row)
{
echo htmlentities($row['name']);
}
Jika Anda ingin memilih hanya satu baris, maka Anda harus menggunakan fetch()
metode alih-alih fetchAll()
. Anda dapat membaca tentang berbagai mode pengambilan dalam panduan yang saya tulis, Satu-satunya panduan yang tepat tentang PDO
Jika array kosong dikembalikan, maka Anda tidak mengisi tabel dengan data sampel
Ada juga kemungkinan untuk kesalahan. Anda harus melaporkannya seperti yang dijelaskan dalam Pernyataan PDO saya tidak berfungsi