CRUD merupakan akronim atau singkatan dari Creat, Read, Update, Delete. Dengan adanya fungsi CRUD, kamu bisa melakukan perubahan konten tanpa harus merubah program yang telah dibuat.
Pada artikel ini akan membahas Tutorial membuat CRUD dengan PHP dan MySQL. jika kamu masih pemula tidak usah kawatir, sudah saya buatkan contoh program CRUD sederhana agar lebih mudah difahami.
Ada beberapa langkah dalam pembuatan CRUD, sebelum membuat program PHP untuk fungsi CRUD kamu harus memiliki database terlebih dahulu. saya asumsikan kamu sudah menginstal Xampp dan mengaktifkan server apache dan MySQL.
- Ketik localhost/phpmyadmin/ pada url web browser.
- Pilih menu SQL dan masukkan query CREATE DATABASE crud;
- Lihat sidebar, klik nama database yang telah dibuat. lalu pilih menu SQL untuk membuat tabel beserta datanya, masukkan query dibawah.
CREATE TABLE `tb_user` [ `id` int[11] NOT NULL AUTO_INCREMENT PRIMARY KEY, `nama` varchar[50] NOT NULL, `alamat` varchar[100] NOT NULL, `pekerjaan` varchar[50] NOT NULL ] ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; INSERT INTO `tb_user` [`id`, `nama`, `alamat`, `pekerjaan`] VALUES [1, 'Fatwa Aulia', 'Banyuwangi', 'Software Developer'], [2, 'Zahra', 'Malang', 'Guru'], [3, 'Fatimah', 'Surabaya', 'Designer'];
Jika data berhasil ditambahkan akan muncul seperti ini.
Kemudian buka folder instalasi Xampp pilih htdocs nah disini merupakan letak semua folder project kamu dan buat folder baru didalamnya misal crud. Sekarang kamu bisa akses di browser ketik localhost/nama_folder_project/ [pastikan server apache dan MySQL telah dinyalakan pada Xampp].
Lanjut kemudian buka text editor kamu seperti VSCode. tekan Ctrl+K+O dan pilih folder project yang telah dibuat didalam htdocs.
1. Membuat koneksi database
Buat file baru[CTRL + N] db.php
Koneksi database mysql dengan PHP menggunakan fungsi mysqli_connect[] yang memiliki 4 parameter, yaitu: mysqli_connect["nama_host", "username", "password", "nama_database"];
2. Menampilkan data [Read]
Buatlah file index.php dan tambahkan code dibawah.
table, th, td {border: 1px solid black} table tr th,td {padding:10px} input {padding: 3px} a {text-decoration: none} .input-group {margin: 10px auto} CRUD PHP | Fatwa MediaTABEL PENGGUNA + Tambah dataNo. Nama Alamat Pekerjaan Opsi table, th, td {border: 1px solid black} table tr th,td {padding:10px} input {padding: 3px} a {text-decoration: none} .input-group {margin: 10px auto} CRUD PHP | Fatwa Media Form Tambah Nama :Alamat :
Pekerjaan :
+ TambahPerhatikan tag form karna disitu kunci utama untuk proses input data yang akan kita kirim ke database.
- atribut action merupakan file yang akan dituju ketika tag button type submit diklik.
- method="post" merupakan metode permintaan POST meminta server web menerima data yang disertakan.
- atribut type="text" memungkinkan kita memasukan data dalam bentuk text.
- atribut name merupakan nama field pada database.
- button type="submit" ketika tombol diklik maka akan menjalankan fungsi atribut action pada tag form.
Sekarang silahkan buat file tambah_proses.php dan masukkan code dibawah.
table, th, td {border: 1px solid black} table tr th,td {padding:10px} input {padding: 3px} a {text-decoration: none} .input-group {margin: 10px auto} CRUD PHP | Fatwa MediaForm EditChủ Đề