Oracle
 sql >> Baza danych >  >> RDS >> Oracle

błąd z oci_fetch_array, może pobrać dane z Oracle przez php

Dokumentacja oci_fetch_array() mówi :

A komentarz w kodzie mówi również:

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


Więc, dlaczego używasz nazw kolumn pisanych małymi literami?

To jest Twój kod :

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

Zgodnie z komentarzem w twoim kodzie i uwagą w instrukcji, nie powinieneś używać wielkich liter, w ten sposób:

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


A jeśli to nadal nie działa, po prostu zrób tak, jak podano w instrukcji:użyj var_dump() w pętli, aby zobaczyć, jak wyglądają Twoje dane :

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Przepisywanie adresu URL Weblogic 11g

  2. Procedura zapisywania połączeń dynamicznych (wykonaj natychmiast) Parametry wyjściowe Problemy

  3. Problem z wieloma zapytaniami Oracle

  4. Podciąg przy użyciu Oracle Kiedy istnieje wiele dopasowań?

  5. Oracle JDBC:Skąd wiedzieć, który wiersz rzuca unikalne ograniczenie klucza?