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.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
|
<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>
|
Happy CODING!
0 comments:
Post a Comment