mysqli_num_rows pada PHP

mysql_num_rows

mysqli_num_rows pada PHP adalah sebuah fungsi bawaan PHP dimana fungsinya ialah untuk mengetahui seberapa banyak baris data dari query yang kita lakukan ke database. Mengapa kita menggunakan mysqli dan bukan mysql telah dibahas sebelumnya disini.

Kita kembali ke topik, berarti untuk menggunakan fungsi ini kita terlebih dahulu harus melakukan query ke database. Setelah melakukan query, kita menggunakan fungsi ini untuk mendapatkan angka berapa jumlah baris data yang ada.

Hasil dari fungsi mysqli_num_rows ini bisa kita gunakan untuk bermacam-macam keperluan. Seperti melakukan pengecekan apakah ada data atau tidak, atau hanya sekedar menampilkan jumlah data. Lalu bagaimanakah cara penggunaannya? Bisa dilihat dari contoh sederhana dibawah :

 $query = mysqli_query("SELECT * FROM namaTable");
$totalData = mysqli_num_rows($query);

echo $totalData;

Kode diatas hanya akan menampilkan berapa jumlah data. Bila ada satu data akan menampilkan 1, jika tidak ada data akan menampilkan angka 0.

Anggaplah semisal kita ingin melakukan pengecekan. Jika tidak ada data, tampilkan ke user sebuah pesan “Maaf, tidak ada data”. Namun jika ada data, tampilkan teks “Ada n data”. Maka kita bisa memodifikasi kode diatas menjadi seperti berikut :

$query = mysqli_query("SELECT * FROM namaTable");

$totalData = mysqli_num_rows($query);

if($totalData > 0){
  echo "Ada " . $totalData . " data.";
}else{
  echo "Maaf, tidak ada data";
}

Sekian tutorial mengenai mysqli_num_rows pada PHP diatas. Tentunya ada banyak hal yang bisa dilakukan dengan fungsi tersebut tergantung dengan kebutuhan. Contoh diatas hanyalah salah satu kegunaannya. Jika ingin belajar mengenai database PHP dan mysqli procedural bisa mengunjungi halaman ini.

You May Also Like

Leave a Reply

Your email address will not be published. Required fields are marked *