Hallo sobat!! Pada artikel ini saya akan memberikan sebuah tutorial cara memperbarui data di php mysqli, untuk sobat coding yang masih pemula dan tidak tau mengenai crud bisa saja melihat artikel ini. Karena artikel ini di khususkan untuk pemula. Jangan lupa ya sob! dibaca juga artikel sebelumnya mengenai CRUD #2: Menampilkan Data Di PHP Mysqli
Thank you for reading this post, don't forget to subscribe!Yuk, langsung saja simak artikel dibawah ini:
Cara Memperbarui Data Di PHP Mysqli
berikut adalah langkah- langkah script PHP untuk mengupdate data menggunakan MySQLi berserta form HTML-nya:
1. Buatlah form HTML untuk mengupdate data:
<!DOCTYPE html>
<html>
<head>
<title>Update Data</title>
</head>
<body>
<?php
// Ambil data yang akan diupdate berdasarkan ID
$id = $_GET[‘id’];
$sql = “SELECT * FROM data WHERE id = $id”;
$result = $conn->query($sql);
$row = $result->fetch_assoc();
?>
<h2>Form Update Data</h2>
<form method=”post” action=”update.php”>
<input type=”hidden” name=”id” value=”<?php echo $row[‘id’]; ?>”>
<label for=”nama”>Nama:</label>
<input type=”text” id=”nama” name=”nama” value=”<?php echo $row[‘nama’]; ?>”><br>
<label for=”email”>Email:</label>
<input type=”email” id=”email” name=”email” value=”<?php echo $row[‘email’]; ?>”><br>
<input type=”submit” value=”Update”>
</form>
</body>
</html>
2. Buat file update.php untuk menghandle proses update:
<?php
$servername = “nama_server”;
$username = “nama_pengguna”;
$password = “kata_sandi”;
$database = “nama_database”;
// Buat koneksi
$conn = new mysqli($servername, $username, $password, $database);
// Periksa koneksi
if ($conn->connect_error) {
die(“Koneksi gagal: ” . $conn->connect_error);
}
if ($_SERVER[“REQUEST_METHOD”] == “POST”) {
$id = $_POST[‘id’];
$nama = $_POST[‘nama’];
$email = $_POST[‘email’];
$telepon = $_POST[‘telepon’];
$sql = “UPDATE data SET nama=’$nama’, email=’$email’, telepon=’$telepon’ WHERE id=$id”;
if ($conn->query($sql) === TRUE) {
echo “Data berhasil diupdate”;
} else {
echo “Error: ” . $sql . “<br>” . $conn->error;
}
}
$conn->close();
?>
Pastikan Anda mengganti nilai-nilai seperti nama_server, nama_pengguna, kata_sandi, nama_database, data, dan struktur tabel sesuai dengan yang ada dalam database Anda.
Originally posted 2023-08-12 09:34:26.