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

Apa perbedaan antara mysqli_affected_rows dan mysqli_num_rows?

num_rows memberi tahu Anda berapa banyak baris yang ada di kumpulan hasil yang baru saja Anda pilih dengan SELECT kueri. affected_rows memberi tahu Anda berapa banyak baris yang terpengaruh oleh INSERT , UPDATE , REPLACE atau DELETE kueri. Perbedaannya terlihat jelas:

$resultSet = mysqli_query($c, 'SELECT ...');
echo mysqli_num_rows($resultSet);

SELECT kumpulan hasil masuk ke num_rows .

mysqli_query($c, 'UPDATE ...');
echo mysqli_affected_rows($c);

Tidak ada hasil yang ditetapkan, tidak ada num_rows .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Perbedaan waktu antara swipe-in ​​dan swipe-out untuk karyawan; memungkinkan tailgating dan keluar pada hari yang berbeda

  2. PHP dan MySQL - bagaimana cara menghindari kata sandi dalam kode sumber?

  3. cara memasukkan nilai textbox ke database mysql menggunakan konsep php oops ketika diklik tombol Submit

  4. Tidak dapat menjalankan beberapa kueri MariaDB menggunakan PHP

  5. Mengapa komit tidak menyebabkan kebuntuan