Memperbarui Data (Update) dengan OOP PHP dan MySQL

Memperbarui Data (Update) dengan OOP PHP dan MySQL

Operasi memperbarui data (Update) adalah bagian penting dari CRUD. Artikel ini menjelaskan cara memperbarui data dalam database menggunakan OOP PHP dan MySQL.

1. Method untuk Memperbarui Data

Buat method dalam class untuk memperbarui data berdasarkan ID:

<?php
class User {
    // ... (koneksi dan method lain)

    public function updateUser($id, $name, $email) {
        $query = "UPDATE users SET name = :name, email = :email WHERE id = :id";
        $stmt = $this->conn->prepare($query);
        $stmt->bindParam(':id', $id);
        $stmt->bindParam(':name', $name);
        $stmt->bindParam(':email', $email);

        return $stmt->execute();
    }
}
?>

2. File Utama untuk Memperbarui Data

<?php
require_once 'Database.php';
require_once 'User.php';

$db = new Database();
$conn = $db->connect();

$user = new User($conn);

$id = 1;
$name = "Updated Name";
$email = "updated@example.com";

if ($user->updateUser($id, $name, $email)) {
    echo "User dengan ID $id berhasil diperbarui.";
} else {
    echo "Gagal memperbarui user.";
}
?>

Kesimpulan

Operasi memperbarui data menggunakan OOP PHP memungkinkan Anda untuk memodifikasi informasi secara efisien. Pastikan untuk memvalidasi input untuk menghindari kesalahan atau ancaman keamanan.

Check Also

Migrasi Database dengan CodeIgniter 4

Migrasi Database dengan CodeIgniter 4 CodeIgniter 4 menyediakan fitur migrasi database untuk mengelola perubahan skema …

Verified by MonsterInsights