Tutorial PHP: Menampilkan Jumlah Baris Tabel MYSQL

Tutorial PHP: Menampilkan Jumlah Baris Tabel MYSQL

Menampilkan Jumlah Baris Tabel MYSQL

Menampilkan Jumlah Baris Tabel MYSQL

Pada tutorial PHP mysql kali ini, kami akan membahas mengenai dua fungsi PHP yang digunakan untuk menampilkan jumlah baris dari tabel mysql, yaitu mysql_num_rows dan mysql_affected_rows. Pertama-tama, kita pahami dulu apa itu fungsi mysql_num_rows.

Fungsi mysql_num_rows

Fungsi mysql_num_rows() digunakan untuk mengetahui berapa banyak jumlah baris hasil pemanggilan fungsi mysql_query(). Fungsi ini membutuhkan satu buah argumen, yakni variabel resources hasil dari fungsi mysql_query().

Berikut adalah contoh penggunaannya:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

<?php

//buat koneksi dengan MySQL

$link=mysql_connect(‘localhost’,’root’,”);

 

//jika koneksi gagal, langsung keluar dari PHP

if (!$link)

{

die(“Koneksi dengan MySQL gagal”);

}

 

//gunakan database universitas

$result=mysql_query(‘USE universitas’);

if (!$result)

{

die(“Database mahasiswa gagal digunakan”);

}

 

//jalankan query

$result=mysql_query(“SELECT * FROM mahasiswa_phphosting”);

echo “Total mahasiswa berjumlah “.mysql_num_rows($result).” orang.”;

?>

Jika kode di atas dijalankan, hasil yang didapat adalah sebagai berikut:

1 Total mahasiswa berjumlah 5 orang

Fungsi mysql_num_rows() ini cocok digunakan jika yang kita inginkan hanya konfirmasi mengenai ada atau tidak sebuah data di dalam database.

Cara Penggunaan Fungsi mysql_affected_rows

Fungsi mysql_affected_rows() digunakan untuk mengetahui jumlah baris tabel yang dikenai proses oleh query mysql. Hasil ini biasanya diperlukan jika kita ingin mengetahui dengan lebih detail tentang proses yang berlangsung.

Sebagai contoh, jika kita ingin melakukan operasi delete kepada sebuah table, hal tersebut bisa dilakukan dengan fungsi mysql_query. Namun kita tidak bisa mengetahui berapa jumlah baris yang telah dihapus. Untuk mengambil informasi ini dari PHP, kita menggunakan fungsi mysql_affected_rows().

Berikut adalah contoh penggunaannya:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

<?php

//buat koneksi dengan MySQL

$link=mysql_connect(‘localhost’,’root’,”);

 

//jika koneksi gagal, langsung keluar dari PHP

if (!$link)

{

die(“Koneksi dengan MySQL gagal”);

}

 

//gunakan database universitas

$result=mysql_query(‘USE universitas’);

if (!$result)

{

die(“Database mahasiswa gagal digunakan”);

}

 

//jalankan query

$result=mysql_query(“DELETE FROM mahasiswa_phphosting WHERE umur=’23′”);

echo “Data yang dihapus sebanyak: “.mysql_affected_rows().” orang.”;

?>

Maka hasil yang ditampilkan adalah:

1 Data yang dihapus sebanyak: 2 orang.

Fungsi mysql_num_rows dan mysql_affected_rows sering digunakan di dalam situasi di mana kita membutuhkan informasi terkait query mysql yang dijalankan. Demikianlah pembahasan singkat mengenai cara menampilkan jumlah baris tabel mysql. Semoga bermanfaat.

You may also like...