Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

PHP PDO - Jumlah Baris

Menurut manual, ada PDOStatement->rowCount metode; tetapi tidak boleh digunakan (mengutip) :

Untuk sebagian besar database,PDOStatement::rowCount() tidak mengembalikan jumlah baris yang terpengaruh oleh SELECT penyataan.
Sebagai gantinya, gunakanPDO::query() untuk mengeluarkan SELECT COUNT(*) pernyataan dengan predikat yang sama seperti SELECT yang Anda maksudkan pernyataan, lalu gunakanPDOStatement::fetchColumn() untuk mengambil jumlah baris yang akan dikembalikan.
Aplikasi Anda kemudian dapat melakukan tindakan yang benar.


Jika Anda sudah memiliki recordset, dan ingin mengetahui berapa banyak baris di dalamnya, Anda harus mengambil datanya, menggunakan salah satu fetch* metode; dan gunakan count -- seperti yang Anda sarankan.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Peringatan:Tidak dapat mengubah informasi tajuk - tajuk sudah dikirim karena kesalahan

  2. Cara menghitung item dalam daftar yang dipisahkan koma MySQL

  3. Mengatur Variabel Konfigurasi MySQL – MySQL 5.7 vs MySQL 8.0

  4. Bagaimana cara mendapatkan ukuran tabel MySQL untuk tabel dalam database?

  5. Bagaimana saya bisa menulis SQL untuk tabel yang memiliki nama yang sama dengan kata kunci yang dilindungi di MySql?