Tài liệu của oci_fetch_array()
nói:
Và nhận xét trong mã của bạn cũng cho biết:
// Use the uppercase column names for the associative array indices
Vì vậy, tại sao bạn lại sử dụng tên cột viết thường?
Đây là mã của bạn:
echo $row['id'] ;
echo $row['username'];
Theo nhận xét trong mã của bạn và lưu ý trong sách hướng dẫn, bạn không nên sử dụng chữ hoa, như sau:
echo $row['ID'] ;
echo $row['USERNAME'];
Và, nếu cách này vẫn không hoạt động, chỉ cần làm như đã nói trong sách hướng dẫn:sử dụng var_dump()
trong vòng lặp của bạn, để xem dữ liệu của bạn trông như thế nào:
while (($row = oci_fetch_array($stid, OCI_BOTH))) {
var_dump($row);
}