Setelah kita membuat form untuk menambah data, saatnya kita untuk belajar cara hapus data tabel di database MySQL dengan skrip PHP. Pada tutorial ini kita akan belajar membuat formulir untuk operasi hapus data dari tabel MySQL.
Data dapat dihapus dari tabel MySQL dengan mengeksekusi SQL DELETE melalui fungsi PHP mysql_query
. Untuk lebih jelas tentang perintah SQL untuk delete data, kunjungi tutorial DELETE Syntax.
Di bawah ini adalah contoh skrip sederhana untuk menghapus data dari tabel karyawan. Untuk menghapus data di setiap tabel, diperlukan satu kolom data yang akan digunakan sebagai klausa bersyarat. Contoh di bawah ini menggunakan data pada kolom id_karyawan
yang telah disetting menjadi primary key untuk mencocokkan baris data dalam tabel karyawan.
Cara Hapus Data di Tabel Database MySQL PHP
Coba contoh skrip sederhana berikut untuk memahami proses operasi hapus data.
<html> <head> <title>Menghapus data MySQL - Nyekrip</title> </head> <body> <?php if(isset($_POST['hapus'])) { $dbhost = 'localhost'; $dbuser = 'root'; $dbpass = ''; $koneksi = mysql_connect($dbhost, $dbuser, $dbpass); if(! $koneksi ) { die('Gagal Koneksi: ' . mysql_error()); } $id_karyawan = $_POST['id_karyawan']; $sql = "DELETE FROM karyawan ". "WHERE id_karyawan = $id_karyawan" ; mysql_select_db('test_db'); $hapusdata = mysql_query( $sql, $koneksi ); if(! $hapusdata ) { die('Gagal hapus data: ' . mysql_error()); } echo "Berhasil hapus data\n"; mysql_close($koneksi); } else { ?> <form method="post" action="index.php"> <table width="500" border="0" cellspacing="1" cellpadding="2"> <tr> <td width="100">ID KARYAWAN</td> <td><input name="id_karyawan" type="text" id="id_karyawan"></td> </tr> <tr> <td width="100"> </td> <td> </td> </tr> <tr> <td width="100"> </td> <td> <input name="hapus" type="submit" id="hapus" value="Delete"> </td> </tr> </table> </form> <?php } ?> </body> </html>
Pada gambar diatas, Kita perlu menyediakan ID karyawan untuk menghapus data karyawan dari tabel karyawan.
Happy Nyekrip!
kode file index.php mana????
Pingback: Tutorial Lengkap Belajar PHP MySQL Untuk Pemula |
wah, lengkap dan bagus nih tulisan artikelnya, sangat membantu untuk para pemula
saya juga punya nih tentang cara filter data berdasarkan bulan dan tahun dengan skrip PHP, yang bisa dikunjungi di muzi.pe.hu
:)