Nulis-Ilmu.com

Tutorial Elektronika dan Komputer

  • Home
  • Elektronika
  • Komputer
  • Javascript
You are here: Home / PHP / Menghapus Data Pada Tabel MySQL dengan PHP

Menghapus Data Pada Tabel MySQL dengan PHP

16 November 2014 By Eko Purnomo

menghapus data tabel mysql dengan php

Setelah perintah query INSERT, SELECT dan UPDATE kita akan belajar cara menghapus data dari tabel MySQL dengan perintah DELETE. Seperti pada perintah UPDATE, kita harus menggunakan klusul WHERE pada perintah query DELETE, jika tidak maka semua record akan terhapus, sekali lagi semu record akan terhapus, jadi sangat berbahaya.

Bentuk penulisan perintah DELETE


DELETE FROM [nama_table] Where [KONDISI];

Contoh penulisan perintah DELETE

DELETE FROM user WHERE id=1;

Berikut ini script PHP untuk menghapus data pada tabel MySQL:

1. Menghapus data pada tabel MySQL dengan MySQL Extension

  <?php    
$dbHost = "localhost";
$dbUser = "root";
$dbPass = "123";
$dbName = 'MySQLDB';

// membuat koneksi mysql
$conn = mysql_connect($dbHost, $dbUser, $dbPass, $dbName);

// Mengecek koneksi mysql
if (!$conn) die("Koneksi Gagal: " . mysql_error());
else echo "Koneksi MySQL Berhasil ...<br/>";

//membuat koneksi database
$dbSelected = mysql_select_db($dbName, $conn);

// Mengecek koneksi database
if (!$dbSelected) die ('Koneksi Gatabase Gagal: ' . mysql_error());
else echo "Koneksi Database ".$dbName." Berhasil ...<br/><br/>";

//menentukan id record yang akan dihapus
$id=1;

//membuat query menghapus record pada tabel User
$query="DELETE FROM User WHERE id=$id";

//menjalankan query
if (mysql_query($query)) {
echo "Data dengan id=".$id ." berhasil dihapus<br/>";
} else die ("Error menjalankan query". mysql_error());

//menutup koneksi mysql
mysql_close($conn);
?>

2. Menghapus data pada tabel MySQL dengan MySQLI Extension (Procedural)

 <?php  
$dbHost = "localhost";
$dbUser = "root";
$dbPass = "123";
$dbName = "MySQLIDB1";

// membuat koneksi mysql
$conn = mysqli_connect($dbHost, $dbUser, $dbPass, $dbName);

// mengecek koneksi mysql
if (!$conn) die("Koneksi Gagal: " . mysqli_connect_error());
else echo "Koneksi Database ".$dbName." Berhasil ...<br/><br/>";

//menentukan id record yang akan dihapus
$id=1;

//membuat query menghapus record pada tabel User
$query="DELETE FROM User WHERE id=$id";

//menjalankan query
if (mysqli_query($conn,$query)) {
echo "Data dengan id=".$id ." berhasil dihapus<br/>";
} else die ("Error menjalankan query". mysqli_error());

// menutup koneksi mysql
mysqli_close($conn);
?>

3. Menghapus data pada tabel MySQL dengan MySQLI Extension (Object Oriented) 

 <?php  
$dbHost = "localhost";
$dbUser = "root";
$dbPass = "123";
$dbName = "MySQLIDB2";

// membuat koneksi mysql
$conn = mysqli_connect($dbHost, $dbUser, $dbPass, $dbName);

// mengecek koneksi mysql
if ($conn->connect_error) die("Koneksi Gagal: " . $conn->connect_error);
else echo "Koneksi Database ".$dbName." Berhasil ...<br/><br/>";

//menentukan id record yang akan dihapus
$id=1;

//membuat query menghapus record pada tabel User
$query="DELETE FROM User WHERE id=$id";

//menjalankan query
if ($conn->query($query)) {
echo "Data dengan id=".$id ." berhasil dihapus<br/>";
} else die ("Error menjalankan query". mysqli_error());

//menutup koneksi
$conn->close();
?>

4. Menghapus data pada tabel MySQL dengan PDO

<?php  
$dbHost = "localhost";
$dbUser = "root";
$dbPass = "123";
$dbName = "MyPDODB";
try {
$conn = new PDO("mysql:host=$dbHost;dbname=$dbName", $dbUser, $dbPass);

// set the PDO error mode untuk exception
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

//menentukan id record yang akan dihapus
$id=1;

//membuat query menghapus record pada tabel User
$query="DELETE FROM User WHERE id=$id";

// Membuat prepare statement
$stmt = $conn->prepare($query);

// menjalankan query
$stmt->execute();

// menampilkan pesan
echo "Data dengan id=".$id ." berhasil dihapus<br/>";
}
catch(PDOException $e)
{
echo $sql . "<br>" . $e->getMessage();
}

// menutup koneksi
$conn = null;
?>

Referensi:

  • //www.w3schools.com/php/php_mysql_delete.asp

Filed Under: PHP

Kategori

  • Android
  • Blogging
  • CSS
  • Desain
  • Elektronika
  • HTML
  • Internet
  • Javascript
  • Komputer
  • Mikrokontroler
  • PHP
  • Website

Pos-pos Terbaru

  • Rangkaian Adaptor 12 Volt 3 Ampere
  • 10 Aplikasi Transportasi Online Terbaru 2018
  • 3 Cara Screenshot di Laptop Windows
  • Rangkaian Adaptor 12V 35Ampere
  • Komunitas Desainer Kampung Jepara
  • Solder Yang Bagus dan Berkualitas
  • Cara Melewatkan Parameter ke dalam Fungsi pada Bahasa C
  • Parameter Dalam Bahasa C: Formal dan Aktual
  • Prototipe Fungsi dalam Bahasa C
  • Cara Menggunakan Fungsi dalam Bahasa C
  • Home
  • Privacy
  • Disclaimer
  • Kontak

Copyright © 2024 ยท Nulis-ilmu.com