Oracle
 sql >> Base de données >  >> RDS >> Oracle

erreur avec oci_fetch_array, peut récupérer des données d'oracle par php

La documentation de oci_fetch_array() dit :

Et le commentaire dans votre code dit aussi :

// Use the uppercase column names for the associative array indices


Alors, pourquoi utilisez-vous des noms de colonnes en minuscules ?

Voici votre code :

echo  $row['id'] ;
echo $row['username'];

D'après le commentaire dans votre code, et la note dans le manuel, ne faut-il pas utiliser de majuscules, comme ceci :

echo  $row['ID'] ;
echo $row['USERNAME'];


Et, si cela ne fonctionne toujours pas, faites comme indiqué dans le manuel :utilisez var_dump() dans votre boucle, pour voir à quoi ressemblent vos données :

while (($row = oci_fetch_array($stid, OCI_BOTH))) {
    var_dump($row);
}