Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Fehler mit oci_fetch_array, kann Daten von Oracle per PHP abrufen

Die Dokumentation von oci_fetch_array() sagt:

Und der Kommentar in Ihrem Code sagt auch:

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


Also, warum verwenden Sie Spaltennamen in Kleinbuchstaben?

Dies ist Ihr Code :

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

Laut dem Kommentar in Ihrem Code und dem Hinweis im Handbuch sollten Sie keine Großbuchstaben wie folgt verwenden:

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


Und wenn das immer noch nicht funktioniert, tun Sie es einfach wie im Handbuch beschrieben:Verwenden Sie var_dump() in Ihrer Schleife, um zu sehen, wie Ihre Daten aussehen:

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