0% menganggap dokumen ini bermanfaat (0 suara)
86 tayangan7 halaman

Update Dan Delete Mysql

Dokumen tersebut memberikan penjelasan tentang CRUD (Create, Read, Update, Delete) pada MySQL beserta contoh kode programnya untuk melakukan update dan delete data pada database. Terdapat penjelasan tentang statement delete dan truncate untuk menghapus data, serta contoh kode update data menggunakan statement update. Kemudian diberikan pula contoh kode lengkap CRUD pada PHP dan MySQL yang meliputi tambah, edit, hapus dan tampil data.

Diunggah oleh

Naro Aidil
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
86 tayangan7 halaman

Update Dan Delete Mysql

Dokumen tersebut memberikan penjelasan tentang CRUD (Create, Read, Update, Delete) pada MySQL beserta contoh kode programnya untuk melakukan update dan delete data pada database. Terdapat penjelasan tentang statement delete dan truncate untuk menghapus data, serta contoh kode update data menggunakan statement update. Kemudian diberikan pula contoh kode lengkap CRUD pada PHP dan MySQL yang meliputi tambah, edit, hapus dan tampil data.

Diunggah oleh

Naro Aidil
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 7

Update dan Delete

CRUD adalah singkatan dari Create Read Update Delete , yang sering
digunakan pada aplikasi-aplikasi pengolahan data yang kebanyakan
mengguanakan fungsi CRUD didalamnya . Fungsi ini digunakan untuk
menambahkan data, menghapus data, serta mengupdate data.

- Delete
Untuk menghapus data pada mysql, anda bisa menggunakan 2 cara yaitu:
1. Delete Statement
Delete Statement digunakan untuk menghapus data berdasarkan query sesuai
dengan keinginan pengguna. Delete statement termasuk salah satu perintah
DML (Data Manipulation Language).
2. Truncate Statement
Sedangkan Truncate Statement adalah perintah untuk mengosongkan isi table.
Sama seperti Delete Statement, tapi Truncate Statement tanpa menggunakan
Where clause. Truncate Statement merupakan salah satu perintah DDL (Data
Definition Language).
Contoh:
DELETE FROM karyawan WHERE id_karyawan= '1';

Update merupakan perintah yang hamper sama dengan create, bedanya disini
adalah perintah update memerlukan data yang sudah ada dan kemudian diganti
dengan informasi baru yang ingin anda gantikan sesuai keinginan anda.

Contoh: UPDATE karyawan SET email='[email protected]', kota='Jakarta' WHERE ID='1'


1. Edit.php

<?php

include "functions.php";

$no = $_GET["code"];

$sql = mysqli_query($conn, "SELECT * from lap3insert where no = $no");

foreach ($sql as $data) {

$no = $data['no'];

$nama = $data['nama'];

$tgl_lahir = $data['tgl_lahir'];

$agama = $data['agama'];

$foto = $data['foto'];

?>

<!DOCTYPE html>

<html>

<head>

<title>Edit Data</title>

</head>

<body>

<form action="proses_edit.php" method="POST" enctype="multipart/form-


data">

<table>

<tr>

<td><input type="number" name="no" value="<?=$no?


>" hidden></td>

</tr>
<tr>

<td><input type="text" name="nama" value="<?


=$nama?>" hidden></td>

</tr>

<tr>

<td>Tanggal Lahir</td>

<td><input type="date" name="tgl_lahir" value="<?=


$tgl_lahir ?>"></td>

</tr>

<tr>

<td><input type="text" name="agama" value="<?=


$agama ?>" hidden></td>

</tr>

<tr>

<td>Foto</td>

<td><input type="file" name="gambar" value="<?=


$foto ?>"></td>

</tr>

<tr>

<td></td>

<td><input type="submit" name="edit" value="Edit


Data"></td>

</tr>

</table>

</form>

</body>

</html>
2. Proses_edit.php
<?php
include "functions.php";
$no = $_POST['no'];
$nama = $_POST['nama'];
$tgl_lahir = $_POST['tgl_lahir'];
$agama = $_POST['agama'];
$nama_file = $_FILES['gambar']['name'];
$ukuran_file = $_FILES['gambar']['size'];
$tipe_file = $_FILES['gambar']['type'];
$tmp_file = $_FILES['gambar']['tmp_name'];
$path = "image/".$nama_file;
$edit = $_POST['edit'];
if($tipe_file == "image/jpeg" || $tipe_file == "image/png" || $tipe_file ==
"image/jpg" ){
if($ukuran_file <= 1000000){
if(move_uploaded_file($tmp_file, $path)){

if ($edit) {
# code...
$sql = mysqli_query($conn, "UPDATE lap3insert
set no='$no',
nama='$nama',
tgl_lahir='$tgl_lahir',
agama='$agama',
foto='$nama_file'
where no='$no'");
if ($sql) { ?>
<script>
alert('UPDATE data sukses');
<?php

header("location:index.php");
?>
</script>
<?php
}else{
echo "Update data gagal!";
}
}
}else{
// Jika gambar gagal diupload, Lakukan :
echo "Maaf, Gambar gagal untuk diupload.";
echo "<br><a href='index.php'>Kembali Ke Form</a>";
}
}else{
// Jika ukuran file lebih dari 1MB, lakukan :
echo "Maaf, Ukuran gambar yang diupload tidak boleh lebih dari 1MB";
echo "<br><a href='index.php'>Kembali Ke Form</a>";
}
}else{
// Jika tipe file yang diupload bukan JPG / JPEG / PNG, lakukan :
echo "Maaf, Tipe gambar yang diupload harus JPG / JPEG / PNG.";
echo "<br><a href='index.php'>Kembali Ke Form</a>";
}
?>
3. Hapus.php
<?php
include "functions.php";
$no = $_GET['code'];
$sql = mysqli_query($conn, "DELETE FROM lap3insert WHERE no='$no'");
if ($sql) {
# code...
header("location:index.php");
}else{
echo "Delete Data Gagal!";
}
?>
4. Index.php
<?php
include "functions.php";
$sql = mysqli_query($conn, "SELECT * FROM lap3insert");
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Home</title>
</head>
<body>
<a href="tambah.php">Tambah Data</a>
<table border="1" width="700">
<tr style="text-align:center">
<td>No</td>
<td>Nama</td>
<td>Tanggal Lahir</td>
<td>Agama</td>
<td>Foto</td>
<td>Aksi</td>
</tr>
<?php
if (mysqli_num_rows($sql)) {
foreach ($sql as $data) { ?>
<tr style="text-align: center">
<td><?= $data["no"]?></td>
<td><?= $data['nama']?></td>
<td><?= $data['tgl_lahir']?></td>
<td><?= $data['agama']?></td>
<td><?="<img src='image/".$data['foto']."'style='width:200px;
height:100px;'>"?></td>

<td>
<a href="hapus.php?code=<?=$data['no']?>">Hapus</a>
<a href="edit.php?code=<?=$data['no']?>">Edit</a>
</td>
</tr>
<?php
}
}
?>
</table>
</body>
</html>

Anda mungkin juga menyukai