Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

cara mengambil data dari database oracle menggunakan PHP

Alasan mengapa Anda terus mendapatkan halaman kosong adalah:

1. $this -> totalRows = oci_num_rows($this -> statement);

oci_num_rows() function tidak mengembalikan jumlah baris yang dipilih seperti yang mungkin Anda pikirkan. Ini mengembalikan jumlah baris yang dipengaruhi oleh beberapa pernyataan DML (kecuali pernyataan SELECT). Jadi dalam kasus Anda itu akan selalu mengembalikan 0 dan sebagai akibatnya kondisinya

2. if($this -> totalRows > 0) 

mengevaluasi ke false dan while loop tidak akan pernah dieksekusi.

Selain itu, oci_fetch_array() mengambil satu baris pada satu waktu atau FALSE jika tidak ada lagi baris untuk dikembalikan, jadi if($this -> totalRows > 0) dalam kasus Anda tampaknya berlebihan.



  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 - File Nama TNS apa yang saya gunakan?

  2. Mengakses parameter URL di Oracle Forms / OC4J

  3. Judul kolom terus muncul di seluruh keluaran Oracle

  4. Oracle SQL- Tandai catatan berdasarkan tanggal catatan vs riwayat

  5. Oracle:cara INSERT jika baris tidak ada