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

fejl med oci_fetch_array, kan hente data fra oracle med php

Dokumentationen for oci_fetch_array() siger :

Og kommentaren i din kode siger også:

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


Så, hvorfor bruger du små kolonnenavne?

Dette er din kode :

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

I henhold til kommentaren i din kode og bemærkningen i manualen, bør du ikke bruge store bogstaver, som denne:

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


Og hvis dette stadig ikke virker, så gør som sagt i manualen:brug var_dump() i din loop for at se, hvordan dine data ser ud :

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


  1. Udløsere vs. JPA @PrePersist til oprettelse og opdatering af tidsstempler fordele og ulemper

  2. Oracle Direct-load INSERTs gennem JDBC?

  3. Hvordan kan jeg oprette et indeks på understrengen af ​​en kolonne?

  4. mysql funktionsskaleringsberegning