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
.