Data yang ada di dalam tabel tidak hanya bisa ditambah atau bahkan diubah. Data tersebut juga bisa untuk dihapus. Untuk menghapus data, gunakan fungsi :
$variabel1 = mysql_query (“DELETE FROM nama_tabel where syarat1, syarat2,....”);
Untuk lebih jelasnya silahkan dibuat file php dengan nama tampilDelete.php, dengan kode berikut:
<?php echo("DATA ORANG<HR><BR>"); echo("<TABLE BORDER=1>"); echo("<TR> <TD>NAMA DEPAN</TD> <TD>NAMA BELAKANG</TD> <TD>UMUR</TD> <TD>AKSI</TD> </TR>"); mysql_connect("localhost","root",""); mysql_select_db("coba_db"); $sql=mysql_query("SELECT * FROM orang ORDER BY nama_depan ASC"); while($data=mysql_fetch_array($sql)){ echo("<TR><TD>$data[nama_depan]</TD> <TD>$data[nama_belakang]</TD> <TD>$data[umur]</TD> <TD> <a href=\"hapusOrang.php?id=$data[id_orang]\">Hapus</a> </TD> </TR>"); } echo("</TABLE>"); ?>
Ketika file tampilDelete.php dijalankan, maka hasilnya seperti gambar dibawah ini:
Gambar Output file tampilDelete.php
Selanjutnya buat file untuk memproses link hapus dengan nama hapusOrang.php, dan ketik kode berikut:
<?php mysql_connect("localhost","root",""); mysql_select_db("coba_db"); mysql_query("DELETE FROM orang where id_orang='$_GET[id]'"); header("Location:tampilDelete.php"); ?>
Jalankan kembali file tampilDelete.php, dan klik link Hapus pada salah satu baris data orang pada tabel yang ada dan amati perubahanny. Jika kode yang anda masukkan benar, seharusnya data yang anda pilih dan klik Hapus akan hilang/terhapus.