Pengertian Fungsi mysql_affected_rows()

mysql_affected_rows()

Digunakan untuk mengambil jumlah baris dari query INSERT, UPDATE, REPLACE atau DELETE.

Syntax:

mysql_affected_rows($link)

Keterangan:

$link adalah koneksi mysql yang dibuka oleh fungsi mysql_connect(), jika $link tidak disebutkan maka koneksi mysql yang dibuka terakhir yang digunakan.

Nilai yang dikembalikan:

  • Jika sukses akan menghasilkan jumlah baris
  • Jika gagal akan menghasilkan angka -1

Diketahui:

Saya mempunyai tabel mahasiswa seperti berikut ini:

nim nama_mhs
1 Fahmi Basya Kartapura
2 Fika
3 Devi
4 Amadea
5 Radi
6 Serly

Contoh Kasus:

Saya ingin menghapus baris record dari nim 1 sampai ke-5, jika berhasil dihapus maka tampilkan pesan “Jumlah baris yang dihapus sebanyak : 5 baris”

Pertanyaan:

Bagaimana kode SQLnya… ?

Jawaban:

Kamu bisa gunakan kode dibawah ini:

<?php

$sql=”DELETE FROM mahasiswa nim < 7″;

mysql_query($sql);

echo “Jumlah baris yang dihapus sebanyak : ” . mysql_affected_rows() . “baris”;

?>

Hasil:
Jumlah baris yang dihapus sebanyak : 5 baris

Jika tutorial ini bermanfaat silahkan katakan ‘Terima kasih Fahmi Basya Kartapura’.

You may also like...