Senin, 23 Desember 2019

Fungsi mysqli_num_rows dan mysqli_affected_rows pada php

Pada kesempatan kali ini,saya akan bahas tentang apa itu mysqli_num_rows dan mysqli_affetcted_rows.
mysqli_num_rows fungsi ini akan menampilkan berapa banyak baris yang ada pada sebuah table.

pada table dataanggota saya mempunyai 2 data.


berikut source codenya :

<?php

// koneksi ke database
$conn = mysqli_connect('localhost','root','','dbperpustakaan');
$result = mysqli_query($conn,"SELECT * FROM dataanggota");

echo "Total anggota : " . mysqli_num_rows($result);

?>

berikut hasilnya :




mysqli_affected_rows fungsi ini untuk mengetahui berapa banyak baris yang berubah di table,
contoh pada saat kita hapus data ,berikut source codenya :

<?php

// koneksi ke database
$conn = mysqli_connect('localhost','root','','dbperpustakaan');
$result = mysqli_query($conn,"DELETE FROM dataanggota WHERE id=12");

if (mysqli_affected_rows($conn) > 0) {
    echo "Data Berhasil Dihapus";
}else{
    echo "Data gagal Dihapus";
}
?>

pada gambar sebelumnya saya mempunyai data yang idnya 12 , jika querynya berhasil maka ada 1 baris yang berubah,dan mysqli_affected_rows akan menghasilkan angka 1.

berikut hasilnya :






 Semoga bermanfaat.....


Tidak ada komentar:

Posting Komentar