sql >> Databasteknik >  >> RDS >> Oracle

fel med oci_fetch_array, kan hämta data från oracle med php

Dokumentationen för oci_fetch_array() säger :

Och kommentaren i din kod säger också:

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


Så, varför använder du små kolumnnamn?

Det här är din kod :

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

Enligt kommentaren i din kod, och noteringen i manualen, bör du inte använda versaler, så här:

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


Och om detta fortfarande inte fungerar, gör bara som det står i manualen:använd var_dump() i din loop, för att se hur din data ser ut :

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


  1. Vilken är den bästa kolumntypen för ett postnummer i USA?

  2. Att skriva en enda fråga för flera frågor med samma where condition samma tabell

  3. Inaktivera Connection Pooling in Rails för att använda PgBouncer

  4. month() funktion och year() funktion i postgresql till jpa2