Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

erro com oci_fetch_array, pode recuperar dados do oráculo por php


A documentação de oci_fetch_array() diz :

E o comentário em seu código também diz:
// Use the uppercase column names for the associative array indices


Então, por que você está usando nomes de colunas em letras minúsculas?

Este é o seu código:
echo  $row['id'] ;
echo $row['username'];

De acordo com o comentário em seu código e a nota no manual, você não deve usar maiúsculas, assim:
echo  $row['ID'] ;
echo $row['USERNAME'];


E, se isso ainda não funcionar, faça como dito no manual:use var_dump() em seu loop, para ver como seus dados se parecem:
while (($row = oci_fetch_array($stid, OCI_BOTH))) {
    var_dump($row);
}