La documentazione di oci_fetch_array()
dice :
E il commento nel tuo codice dice anche:
// Use the uppercase column names for the associative array indices
Allora, perché stai usando nomi di colonna minuscoli?
Questo è il tuo codice :
echo $row['id'] ;
echo $row['username'];
Secondo il commento nel tuo codice e la nota nel manuale, dovresti non usare maiuscolo, in questo modo:
echo $row['ID'] ;
echo $row['USERNAME'];
E, se ancora non funziona, fai come detto nel manuale:usa var_dump()
nel tuo ciclo, per vedere come appaiono i tuoi dati :
while (($row = oci_fetch_array($stid, OCI_BOTH))) {
var_dump($row);
}