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.