Persiapan CRUD PHP MySQLi OOP

Pada tutorial ini Anda akan belajar untuk mengikuti CRUD PHP dengan MYSQLi OOP, Anda akan bermain dengan sintaks Object Oriented Programming. Ikuti tutorial ini untuk bisa melanjutkan ke tutorial selanjutnya atau Anda bisa melihat saja untuk mencari informasi penting.

Daftar isi:

Baca juga:

Struktur berkas

Buatlah direktori crud-php ke dalam folder htdocs jika Anda menggunakan Xampp, kemudian buat berkas dibawah ini kedalam direktori tersebut. Saya menggunakan 5 berkas saja untuk melakukan CRUD dimana semua proses akan dilakukan pada masing-masing berkas.

  • config.php
  • index.php
  • create.php
  • edit.php
  • show.php

Baca juga: Membuat dan Menjalankan File PHP

Bermain di PHPMyAdmin

Jika Anda menggunakan Xampp, Laragon, atau Mamp. Anda tidak perlu khawatir, karena PHPMyAdmin sudah tersedia disana.

Menambahkan basis data kampus

Bukalah PHPMyAdmin Anda di web browser kemudian masuk di menu SQL, masukan skrip SQL dibawah ini lalu klik kirim.

CREATE DATABASE kampus;

Menambahkan tabel mahasiswa

Jika Anda sudah berhasil membuat basis data kampus, kemudian masuk ke basis data tersebut di menu (sidebar) kiri PHPMyAdmin Anda. Lalu masuk lagi di menu SQL dan masukan skrip dibawah ini kemudian kirim.

CREATE TABLE mahasiswa (
    id int NOT NULL AUTO_INCREMENT PRIMARY KEY,
    nama varchar(50) NOT NULL,
    gender tinyint(1) NOT NULL,
    email varchar(40) NOT NULL,
    alamat varchar(100) NOT NULL
);

Menambahkan data

Berikut ini sedikit menambahkan beberapa data di tabel mahasiswa dan jalankan skrip ini seperti contoh sebelumnya.

INSERT INTO mahasiswa (nama, gender, email, alamat) VALUES
('Febri Hidayan', 0, 'febri@contoh.com', 'Jl. Kebenaran'),
('Dian Wijaya', 0, 'dian@contoh.com', 'Jl. Pemograman')

Catatan: Nilai gender saya buat angka, jika 0 Laki-Laki dan 1 Perempuan. Hal ini akan Anda temukan di tampilkan data tutorial ke 3, saya akan menggunakan if untuk validasi Laki-Laki atau Perempuan.

CRUD PHP MySQLi OOP


1. Persiapan CRUD PHP MySQLi OOP

2. Koneksi ke Database MySQLi OOP

3. Tampilkan Data Dari Database MySQLi OOP

4. Tambahkan Data ke Database MySQLi OOP

5. Mengedit Data di Database MySQLi OOP

6. Menghapus Data di Database MySQLi OOP

7. Tampilkan Satu Data Dari Database MySQLi OOP