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:
- Buat koneksi PHP dengan database
- Pilih salah satu atau lebih database yang akan digunakan. Dalam kasus ini nama databasenya adalah blog.
- Menyiapkan query SQL
- Mengeksekusi SQL
- Mengambil hasil eksekusinya
- 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
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:
Sebenarnya ada banyak library yang dapat memudahkan kita dalam melakukan komunikasi dengan database. Dua library yang pernah saya pakai yaitu:
Saya lebih menyarankan Medoo.in daripada MeekroDB, karena support dengan PHP versi terbaru.
Oke, cukup perkenalan dengan database.
- Buat sebuah folder baru bernama class. Folder ini akan berisi semua class PHP.
- Buat file bernama config.class.php. File ini akan menyimpan semua konfigurasi website yang akan dibuat.
- Membuat koneksi dengan database
Masih dengan config.class.php. Tambahkan baris dibawah ini:
- 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:
- 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.
- 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.
Share
Tutorial Series
Recent Posts
Recent Comments
Categories
- Algoritma Dan Pemprograman (7)
- Bisnis Online (5)
- Braces Journey (5)
- Cuman Share (61)
- Inspirative Story (2)
- IT (66)
- Portfolio (24)
- Services (1)
- Stand Up Comedy (2)
- Tips Dan Trick (21)
- Traveling (1)
- UpWork (7)