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

PDO setara dengan mysql_num_rows atau mssql_num_rows

Jika Anda ingin menghitung baris, Anda dapat melakukannya dengan PDO:

$sql = 'select * from users';
$data = $conn->query($sql);
$rows = $data->fetchAll();
$num_rows = count($rows);

Tidak ada cara untuk menghitung baris secara langsung saat menggunakan SELECT pernyataan dengan PDO sebagaimana dinyatakan dalam dokumen .

Lakukan penghitungan baris hanya jika Anda benar-benar membutuhkan penghitungan, jika tidak, Anda dapat memverifikasi bahwa kueri berfungsi dengan metode lain. Anda juga tidak boleh menggunakan metode ini jika Anda berharap untuk mengembalikan ribuan baris dari sebuah tabel, sebagai gantinya, gunakan COUNT() berfungsi dalam kueri hanya untuk melakukan penghitungan.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Isi kotak Drop down dari tabel mySQL di PHP

  2. Dapatkan id catatan yang terakhir dimasukkan di mybatis

  3. beberapa entitas yang ditambahkan mungkin memiliki kunci utama yang sama pada benih basis data

  4. Cadangkan basis data menggunakan kueri tanpa menggunakan mysqldump

  5. Bagaimana saya bisa men-debug mengapa kueri MySQL paling sederhana mengembalikan false?