Sabtu, 13 November 2010

Menghapus data dari database mysql menggunakan php (Programer tingkat menengah)

Kita buat dahulu database bernama artikel -> buka phpmyadmin kemudian buat database baru 


Setelah itu database dengan nama artikel akan terbuat , kemudian buat tabel baru pada database artikel dengan nama artikel

Kemudian akan muncul tampilan berikut setting sesuai dengan gambar-->save

setelah itu inputkan data kedalam database dan buat beberapa script berikut:

  1. Script Koneksi.php
<?php
$host="localhost"; // nama host
$username="root"; // nama user
$password="12345678"; // password host
$db="artikel"; // nama database yang dibuat
$query=mysql_connect($host,$username,$password) or die ("koneksi gagal");
mysql_select_db($db,$query);
?>

2. Hapus.php

<?php
include ('koneksi.php');
$id=$_GET['id'];
$query_string="select * from artikel"; // mendiskripsikan bahwa mengambil dari database "artikel"
$query=mysql_query($query_string);
while($record=mysql_fetch_array($query))
{ ?><table width="500" border="0">
<tr>
<td width="100"><?php echo " $record[nama] "; ?> </td>
<td width="100"><?php echo " $record[nama] "; ?> </td>
<td width="100"> <?php echo " $record[nama] "; ?> </td>
<td width="100">
<?php $id=$_GET['id'];// mendiskripsikan alamat setelah tombol submit ter-klik
echo "<form action=hapus2.php?id=$record[id] method=post name=form1 target=_self>"; ?>
<label>
<input type="submit" name="Submit" value="Submit">
</label></td>
</tr>
</table>
</form>

<?php } ?>

3. Hapus2.php

<?php
include ('koneksi.php');
if ($_POST['Submit'])
{
$id=$_GET['id'];
mysql_query("delete from artikel where id=$id");
}
?>
<script language="javascript"> alert("data anda telah terhapus");
document.location='<?php echo ("index.php"); ?>';</script>

Setelah itu kita panggil menggunakan localhost script hapus.maka akan menjadi seperti gambar berikut:



Setelah anda meng clik submit maka akan muncul tampilan sebagai berikut dan data anda sukses terhapus dari database:

8 komentar:

Anonim mengatakan...

Muantaappp gan..

Fendy mengatakan...

oke cukup sederhana scriptnya

Anonim mengatakan...

kenapa aku belum mengerti?

Anonim mengatakan...

apik.. njut diterapne gon opo kwi..???

nugro_isworo mengatakan...

kalo ada yang mau hapus dtabase mysql pake php gan.

Anonim mengatakan...

thx informasinya...

Unknown mengatakan...

MANTAP (y

Anonim mengatakan...

itu sih ga aman gan, cz gampang di injection. . . :D

Posting Komentar

Tambahkan komentar anda :