Membuat CRUD (Create, Read, Update, Delete) dengan PHP

CRUD
CRUD

Ketemu lagi gaes, masih berkutat dengan PHP hihihi :D. Banyak yang berpendapat bahwa dengan bisa membuat CRUD atau membuat, menampilkan, mengedit, menghapus data maka akan dengan membuat belajar bahasa pemrograman apapun. Kali ini akan belajar membuat CRUD menggunakan PHP.

Yang perlu disiapkan (sudah terinstall di komputer atau pc) :
1. XAMPP Control Panel download disini.
2. browser (chrome,mozilla firefox,safari, dll).
3. software/aplikasi buat nulis coding PHP. Seperti : Visual Studio Code (Free/Gratis), Notepad++, Sublime, Dreamweaver dll.

Database
Membuat database terlebih dahulu.
– buka browser
– ketik pada url : localhost/phpmyadmin
– pilih menu New untuk membuat database
– pada menu Database, ketikkan nama database “crud_db”
– klik tombol Create
– maka database selesai dibuat

Table
Selanjutnya membuat table. Masih di dalam menu localhost/phpmyadmin.
– pilih tab menu SQL
– ketikkan code seperti dibawah ini :

CREATE TABLE `tbl_buku` (
   `kode_buku` text,
   `nama_buku` text
)

Koneksi Database ke PHP
Membuat koneksi database MySQL dengan PHP
– dengan catatan sudah terinstall XAMPP Control Panel
– buka folder XAMPP
– buka folder htdocs
– buatlah folder “crud” untuk menyimpan file-file php yang kita buat.
– silahkan gunakan software/aplikasi untuk menulis coding PHP yang sudah diinstall.
– buat file PHP berikan nama koneksi.php
– ketikkan coding dibawah ini :

<?php 
  $host = "localhost"; 
  $user = "root"; 
  $pass = ""; 
  $db = "crud_db"; 
  $konek = mysqli_connect($host,$user,$pass,$db); 
  if ($konek) { 
   echo "Koneksi Berhasil"; 
  } else { 
   echo "Gagal Koneksi Database"; 
  } 
?>

– simpan dengan koneksi.php
– coba koneksi yang telah kita buat apakah sudah berhasil atau belum dengan :
– cara ketikkan “localhost/crud/koneksi.php” pada browser

CREATE
Untuk membuat create / menambahkan data ke dalam database silahkan buat file php baru dengan nama create.php.
Ketikkan code seperti dibawah ini :

<?php 
  include "koneksi.php"; //panggil koneksi database 
  $kode = "B0001"; 
  $nama = "Belajar Pemrograman PHP"; 
  $query = "INSERT INTO tbl_buku (`kode_buku`,`nama_buku`) VALUES ($kode,$nama)"; 
  $result = mysqli_query($konek,$query); 
  if ($result) { 
    echo "CREAD Berhasil!"; 
  } 
?>

READ
Membuat read / menampilkan data yang sudah dibuat atau cread, dengan menambahkan file php simpan read.php
Ketikkan code seperti dibawah ini :

<?php
    include "koneksi.php"; //panggil koneksi database
    $query = "SELECT `kode_buku`,`nama_buku` FROM tbl_buku";
    $result = mysqli_query($konek,$query);
    echo "<table>           
          <tr>                
              <td>KODE BUKU</td>            
              <td>NAMA BUKU</td>
          </tr>";
    while ($data = mysqli_fetch_array($result)) {
        echo "<tr>              
                 <td>".$data["kode_buku"]."</td>             
                 <td>".$data["nama_buku"]."</td>
              </tr>";
    }
    echo "</table>";
?>

DELETE
Untuk menghapus / delete data dalam database, buatlah file php simpan dengan nama delete.php
Ketikkan code seperti dibawah ini :

<?php 
  include "koneksi.php"; //panggil koneksi database 
  $query = "DELETE FROM tbl_buku"; 
  $result = mysqli_query($konek,$query); 
  if ($result) { 
    echo "DELETE Berhasil!"; 
  } 
?>

Sekian dan selamat mencoba 🙂
bila ada pertanyaan silahkan cantumkan di kolom komentar.

Leave a Reply

Your email address will not be published.