Membuat kelas abstrak PDO Database

Kelas abstrak Database dengan PDO, membuat metode metode seperti metode eloquent pada laravel dari dasar dengan native php

Detail Kelas

  • Intro PDO Abstract class

    Membuat abstraksi kelas Database dengan sistem database PDO. Kita akan membuat metode-metode yang memudahkan berinteraksi dengan database setiap kali dibutuhkan

  • Setup dan singleton pattern

    Menyiapkan kelas database yang akan dibuat dengan menggunakan singleton pattern, untuk memastikan hanya ada satu instance dari setiap membuat objek databasenya

  • Memilih dan menampilkan data

    Mulai membuat kelas abstraksi dengan belajar bagaimana cara memilih data yang akan dimainkan dan menampilkannya pada view

  • Dasar metode where

    Menambahkan syarat ke query untuk memilih data dengan 'WHERE'. Lihat bagaimana dasar pembuatan metode where untuk memilih data secara spesifik

  • And where dan Or where

    Menambahkan where beberapa kali dan menyambungkannya dengan "AND" atau "OR"

  • Menambahkan data

    Menambahkan data ke database, melalui metode create yang akan dibuat dengan paramater pasangan dari nama kolom dan nilainya dalam associative array

  • Update data

    Mengubah data yang sudah ada dari database, melalui metode update digabungkan dengan where, yang akan dibuat dengan paramater pasangan dari nama kolom dan nilainya dalam associative array

  • Delete, orderBy dan limit

    Mengubah beberapa metode lain dengan sangat mudah, seperti menghapus data, mengatur urutan dan juga membatasi jumlah data yang ingin ditampilkan dari database

  • Flush dan Opensource

    Membersihkan parameter setiap kali melakukan suatu action, agar bisa melakukan beberapa aksi sekaligus. Lihat juga open source dari kelas ini pada github: Pirlo DB

  • Debug method where and orwhere

    Ada satu kesalahan ketika kita mencoba melakukan method where dan orwhere lebih dari dua kali secara acak, lihat dimana kesalahannya dan bagaimana memperbaikinya