CRUD MongoDB-PHP
PENGERTIAN CRUD
CRUD adalah singkatan dari Create, Read, Update, dan Delete. Proses ini sangat berkaitan dengan pengambilan atau transaksi data dari atau ke database.Data yang diproses merupakan data transaksi.
- Create (C) merupakan proses pembuatan data baru. Proses ini biasanya dilakukan ketika Anda mendaftar pada sebuah halaman website.
- Read (R) merupakan proses pengambilan data dari database. Proses ini biasanya terjadi ketika Anda ingin melakukan proses login di halaman website tertentu.
- Update (U) adalah proses mengubah data yang berada di dalam database. Contoh proses ini ketika Anda mengubah profil di dalam akun sosial media. Saat Anda klik “Ubah”, website akan mengirimkan proses Update ke dalam database.
- Dalete(D)adalah proses menghapus data di database.
kita akan membuat formulir HTML untuk memasukkan data. Formulir ini akan memiliki field untuk memasukkan informasi yang ingin disimpan di database.
<!DOCTYPE html>
<html>
<head>
<title>Aplikasi CRUD dengan PHP dan MongoDB</title>
</head>
<body>
<h1>Tambah Data</h1>
<form action="tambah.php" method="post">
Nama: <input type="text" name="nama"><br>
Email: <input type="text" name="email"><br>
<input type="submit" value="Simpan">
</form>
</body>
</html>
Buat file tambah.php untuk menangani penyimpanan data ke database.
<?php require 'vendor/autoload.php'; // Memanggil autoloader MongoDB $client = new MongoDB\Client("mongodb://localhost:27017"); $db = $client->nama_database; $collection = $db->nama_koleksi; $nama = $_POST['nama']; $email = $_POST['email']; $result = $collection->insertOne([ 'nama' => $nama, 'email' => $email ]); if ($result) { header('Location: index.php'); // Mengarahkan kembali ke halaman utama } else { echo "Gagal menyimpan data"; } ?>
html
Komentar
Posting Komentar