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);
}