Langsung ke konten utama

membuat blog sederhana denagn php


 

Membuat Blog Sederhana Dengan PHP – Mengambil Artikel Dari Database


Kali ini saya akan mendemokan bagaimana mengambil data dari sebuah tabel dan menampilkannya ke halaman web.
Sebelum mengambil data dari database, perlu dibuat sebuah koneksi dulu antara PHP dan Database dalam kasus ini menggunakan MySQL. Dibawah ini adalah step-step yang harus dilalui hingga mendapatkan sebuah data dari database:
  1. Buat koneksi PHP dengan database
  2. Pilih salah satu atau lebih database yang akan digunakan. Dalam kasus ini nama databasenya adalah blog.
  3. Menyiapkan query SQL
  4. Mengeksekusi SQL
  5. Mengambil hasil eksekusinya
  6. Menampilkan ke halaman web

Sudah siap mengotori tanganmu dengan coding PHP dan SQL? Lanjut!
Membuat koneksi PHP dengan sebuah database
Ada 2 cara untuk meng-koneksikan antara PHP dan database.
  • MySQLi: “i” artinya improvement
  • PDO: PHP Data Object
Lalu bagusnya menggunakan yang mana? Jawaban singkatnya adalah terserah. Semuanya mempunyai kelebihannya masing-masing.
PDO dapat bekerja dengan berbagai jenis database tidak hanya MySQL saja.
MySQLi dari namanya saja sudah dapat ditebak. Ya, cuman dapat bekerja dengan MySQL.
Semua tergantung project yang akan kamu kembangkan. Jika hanya menggunakan database vendor MySQL, MySQLi cukup, tetapi jika berganti-ganti vendor database PDO lebih mudah, hanya perlu merubah setting koneksi saja.
Menggunakan MySQLi:
Untuk PDO silakan belajar sendiri. Pada tutorial ini saya akan menggunakan MySQLi, karena lebih simpel.
Sebenarnya ada banyak library yang dapat memudahkan kita dalam melakukan komunikasi dengan database. Dua library yang pernah saya pakai yaitu:
  1. Medoo.in
  2. MeekroDB
Saya lebih menyarankan Medoo.in daripada MeekroDB, karena support dengan PHP versi terbaru.
Oke, cukup perkenalan dengan database.
  1. Buat sebuah folder baru bernama class. Folder ini akan berisi semua class PHP.
  2. Buat file bernama config.class.php. File ini akan menyimpan semua konfigurasi website yang akan dibuat.
  3. Membuat koneksi dengan database
    Masih dengan config.class.php. Tambahkan baris dibawah ini:
  4. Membuat Model class. Class ini berguna untuk melakukan berbagai query nantinya. Memudahkan kita dalam mengambil data maupun mengupdate sebuah data. Buat model.class.php pada folder class. Lalu ketikkan script dibawah ini:
  5. Sekarang class Model sudah siap dipakai. Buka file index.php. Kita akan test sebuah query untuk mengambil semua artikel yang ada. Tambahkan script dibawah ini dibaris paling atas file index.php:

    Jika muncul hasil dibawah ini maka sampai disini sudah benar.
  6. Sekarang menampilkan data $rows ke template yang sudah dipersiapkan sebelumnya. Sebelum itu hapus script bagian ini:

    Cari <section id=”one” menjadi seperti dibawah ini:

    Refresh halaman web index.php kamu. Jika semua dilakukan dengan benar, maka pada halaman tab artikel akan muncul 5 konten baru yang sudah ada didatabase ditambah dengan 2 konten artikel sampel. Sampai disini kamu dapat menghapus 2 konten artikel yang paling bawah, sehingga hanya dari database saja yang muncul.
Untuk mendapatkan seluruh script bisa langsung ke sini

Share

Facebooktwittergoogle_plusredditpinterestlinkedinmailby feather

Leave a Reply

Your email address will not be published. Required fields are marked *

*

Komentar

Postingan populer dari blog ini

MELAKUKAN PENGULANGAN PADA BILANGAN BULAT DAN MENENTUKAN GANJIL DAN GENAP PADA PYTHON

Pengulangan di Python dengan While dan For Sederhan