Selasa, 14 Maret 2017

Membuat CRUD dengan OOP PDO


A. PENGERTIAN

Dalam pemrograman komputer, membuat, membaca, memperbarui dan menghapus [1] (sebagai CRUD akronim) adalah empat fungsi dasar dari penyimpanan persisten. [2] kata alternatif kadang-kadang digunakan ketika mendefinisikan empat fungsi dasar CRUD, mengambil alih-alih membaca, memodifikasi bukan pembaruan, atau menghancurkan bukan delete. CRUD juga kadang-kadang digunakan untuk menggambarkan konvensi antarmuka pengguna yang memfasilitasi melihat, mencari, dan mengubah informasi; sering menggunakan bentuk berbasis komputer dan laporan.
PHP : Hypertext Preprocessor adalah bahasa skrip yang dapat ditanamkan atau disisipkan ke dalam HTML.
PDO (PHP Data Objects) adalah adapter database relasional untuk PHP untuk menyediakan sebuah antarmuka untuk database MySQL. Ia menggantikan adaptor MySQL usang yang tidak lagi didukung dari PHP6. Dari MySQL Server 4.1.3 dianjurkan untuk menggunakan PDO atau MySQLi daripada MySQL adapter usang.

B. LATAR BELAKANG

Agar mengerti perbedaan antara menggunakan koneksi mysqli dan PDO. 

C. ALAT & BAHAN
  • Laptop
  • Web Browser
  • Text Editor
  • Referensi

D. LANGKAH PENGERJAAN

1. Buat file dengan susunan seperti di bawah ini , untuk style.css tidak wajib


2. Buat file library.php , untuk di isi dengan pembuatan class , dan juga object dan method yang akan sering di pakai dalam crud , seperti menampilkan data , delete data , update data .



3. Buat file index untuk menampilkan data , dan lihat code di bawah untuk tahu cara menampilkan data menggunakan PDO.


4. Dalam file index terjadi 2 proses , yaitu tampil dan hapus data fungsi hapus data akan berjalan bila GET['hapus'].


5. Lalu buat file tambah.php yang berisi form tambah data, yang berisi data yang akan di inputkan.


6. Di bawah ini merupakan proses tambah data.


7. Buat file edit.php , yang berisi form edit data , dan dengan metodi GET['id'] dari index.php


8. Di bawah ini dalah proses update data


E. KESIMPULAN
 
Dalam menggunakan oop dan PDO dalam penggunaan sintag terlihat lebih sedikit dan rapi , dan terlihat terstruktur.

F. REFERENSI

1 komentar

muncul error begini gimana kak?

Fatal error: Call to a member function fetch() on boolean


EmoticonEmoticon