Oracle
 sql >> Database >  >> RDS >> Oracle

errore con oci_fetch_array, può recuperare i dati da Oracle tramite php

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