Pernyataan DELETE digunakan untuk menghapus baris dari tabel database.
Pernyataan DELETE FROM digunakan untuk menghapus catatan dari tabel database.
HAPUS DARI nama_tabelWHERE some_column = some_value
Catatan: Harap perhatikan klausa WHERE dalam sintaks DELETE. Klausa WHERE menentukan catatan mana yang perlu dihapus. Jika Anda ingin menghilangkan klausa WHERE, semua catatan akan dihapus!
Untuk mempelajari lebih lanjut tentang SQL, kunjungi tutorial SQL kami.
Agar PHP dapat mengeksekusi pernyataan di atas, kita harus menggunakan fungsi mysqli_query(). Fungsi ini digunakan untuk mengirimkan query atau perintah ke koneksi MySQL.
Silakan lihat tabel "Orang" di bawah ini:
Nama Depan | Nama Belakang | Usia |
---|---|---|
Petrus | Grifon | 35 |
Glenn | Rawa | 33 |
Contoh berikut menghapus semua record dengan LastName='Griffin' di tabel "Persons":
<?php$con=mysqli_connect("localhost","nama pengguna","kata sandi","database");//Deteksi koneksi jika (mysqli_connect_errno()){ echo "Koneksi gagal: " . $con,"HAPUS DARI Orang DI MANA Nama Belakang='Griffin'");mysqli_close($con);?>
Setelah penghapusan ini, tabel "Orang" terlihat seperti ini:
Nama Depan | Nama Belakang | Usia |
---|---|---|
Glenn | Rawa | 33 |