Oracle
 sql >> база данни >  >> RDS >> Oracle

грешка с oci_fetch_array, може да извлича данни от oracle чрез php

Документацията на oci_fetch_array() казва:

И коментарът във вашия код също казва:

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


И така, защо използвате имена на колони с малки букви?

Това е вашият код:

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

Според коментара във вашия код и бележката в ръководството, не трябва ли да използвате главни букви, като това:

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


И ако това все още не работи, просто направете както е казано в ръководството:използвайте var_dump() във вашия цикъл, за да видите как изглеждат данните ви:

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. Невалиден номер на Oracle, причинен от функцията to_char

  2. Java - Пребройте точно 60 знака от низ със смес от UTF-8 и различни от UTF-8 знаци

  3. C# Свързване към Oracle DB DateTime форматиране

  4. Какво е качествена среда за разработка за писане на Oracle SQL?

  5. Когато извикам PreparedStatement.cancel() в JDBC приложение, наистина ли го убива в база данни на Oracle?