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 .