sql >> Database >  >> RDS >> Oracle

fout met oci_fetch_array, kan gegevens ophalen van oracle door php

De documentatie van oci_fetch_array() zegt:

En de opmerking in je code zegt ook:

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


Dus, waarom gebruik je kolomnamen in kleine letters?

Dit is uw code:

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

Volgens de opmerking in uw code en de opmerking in de handleiding, moet u geen hoofdletters gebruiken, zoals dit:

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


En als dit nog steeds niet werkt, doe dan gewoon wat er in de handleiding staat:gebruik var_dump() in uw lus, om te zien hoe uw gegevens eruit zien:

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


  1. Hoe implementeer je een efficiëntere zoekfunctie?

  2. Drop en maak ENUM met sequelize correct?

  3. DECIMAL invoegen in de MySQL-database

  4. Vastgelopen met toegang geweigerd voor gebruiker 'root'@'localhost' - Terminal, Mac