Cara buat crud php

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.

  1. Ketik localhost/phpmyadmin/ pada url web browser.
  2. Pilih menu SQL dan masukkan query CREATE DATABASE crud;
  3. 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 Media
    
    
        

TABEL PENGGUNA

+ Tambah data No. 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 :
+ Tambah

Perhatikan tag form karna disitu kunci utama untuk proses input data yang akan kita kirim ke database.

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 Media
    

    

        

Form Edit

Bài mới nhất

Chủ Đề