Halo teman-teman pada tutorial kali ini saya akan menjelaskan tentang Cara Menghapus Data MySQLi Menggunakan OOP, pada tutorial sebelumnya kita telah membuat cara menampilkan data, dan menginput data. Kalau teman-teman lupa bisa dilihat pada tutorial aya yang sebelumnya.
Cara Menghapus Data MySQLi Menggunakan OOP, kita akan menggunakan sebuah perintah query dan silahkan teman teman perhatikan perintah query yang terdapat dibawah ini.
$query=”DELETE FROM murid WHERE id = 3″;
Pada query yang terdapat diatas berfungsi untuk memfilter berdasarkan data yang akan dihapus dengan menggunakan WHERE dimana kita akan menghapus dari table murid dengan id yang ketiga,
Berikutnya kita juga bisa menggunakan query dengan fungsi OR, BETWEEN, dan IN, yang pertama kita akan mencoba menggunakan fungsi OR, seperti dibawah ini,
$query=”DELETE FROM murid WHERE id = 3 OR id = 4″;
Fungsi query yang terdapat diatas yaitu bahwa kita akan menghapus sebuah data, dengan id 3 dan 4, jadi kita dapat menghapus dua data yaitu data 3 dan 4.
Berikutnya pada query yang terdapat dibawah ini berfungsi untuk menghapus mulai dari data yang ke 6 sampai dengan yang ke 8 dengan menggunakan fungsi BETWEEN Â seperti dibawah ini.
$query=”DELETE FROM murid WHERE id BETWEEN 6 AND 8″;
Sedangkan fungsi IN yaitu memilih data, satu atau lebih dengan id 1, 5, dan 6, seperti script yang terdapat dibawah ini
$query=”DELETE FROM murid WHERE id IN (1,5,6)”; Â
Untuk study casenya kali ini kita akan mencoba menggunakan query yang pertama yaitu $query=”DELETE FROM murid WHERE id = 3″; jadi kita akan menghapus sebuah data berdasarkan id yang ingin kita hapus, untuk script nya teman-teman bisa simpan script dibawah ini dengan nama index.php
|
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 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 |
<?php $database = new mysqli('localhost','root','','webmaster'); if($database->connect_errno){ echo"Database Tidak Dapat Terhubung"; } if(isset($_POST['simpan'])){ $nama = $_POST['nama']; $alamat = $_POST['alamat']; $jenis = $_POST['jenis']; $tanggal = date("Y-m-d"); $sql= "INSERT INTO murid VALUES('','$nama','$alamat','$jenis','$tanggal')"; $data = $database->query($sql); header("location:insert.php"); } ?> <form method="post" action=""> <table> <tr> <td>nama :</td> <td><input type="text" name="nama"></td> </tr> <tr> <td>jenis kelamin :</td> <td><input type="radio" name="jenis" value="laki-laki"> laki - laki <input type="radio" name="jenis" value="perempuan"> perempuan </td> </tr> <tr> <td>tanggal :</td> <td><?php echo date('Y-m-d'); ?></td> </tr> <tr> <td>alamat :</td> <td><textarea name="alamat"></textarea></td> </tr> <tr> <td><input type="submit" name="simpan" value="ok"></td> </tr> </table> </form> <table border="1" cellspacing="0"> <tr> <td>id</td> <td>nama</td> <td>alamat</td> <td>Jenis Kelamin</td> <td>Tanggal</td> <td>Aksi</td> </tr> <?php $sqlTampil= "SELECT * FROM murid"; $tampil = $database->query($sqlTampil); ?> <?php if ($tampil->num_rows > 0) { // jika data benar while($row = $tampil->fetch_assoc()){ ?> <tr> <td><?php echo $row['id']; ?></td> <td><?php echo $row['nama']; ?></td> <td><?php echo $row['alamat']; ?></td> <td><?php echo $row['jeniskelamin']; ?></td> <td><?php echo $row['tanggal'];?></td> <td><a href="delete.php?id=<?php echo"$row[id]";?>">Delete</a></td> </tr> <?php }?> </table> <?php } else { // jika data salah echo "data kosong"; } ?> |
setelah file index nya kita buat berikutnya kita akan membuat proses untuk deletenya, dan silahkan teman-teman simpan script dibawah ini dengan nama delete.php
|
1 2 3 4 5 6 7 8 9 |
<?php $database = new mysqli('localhost','root','','webmaster'); if($database->connect_errno){ echo"Database Tidak Dapat Terhubung"; } $sql = "DELETE FROM murid where id =('$_GET[id]')"; $data=$database->query($sql); header("location:insert.php"); ?> |
Nah jika kita jalan kan maka hasilnya akan seperti dibawa ini, dan jika kita klik delete maka data yang berada pada table akan otomatis terhapus.
Bagai mana teman-teman cukup mudah bukan Cara Menghapus Data MySQLi Menggunakan OOP, nya
Sekian dulu tutorial saya kali ini tentang Cara Menghapus Data MySQLi Menggunakan OOP, semoga bermanfaat
Terimakasih
