Hallo Sahabat kelas programmer, kembali lagi saya menulis artikel mengenai cara menampilkan data dari database dengan PHP. Bagi kalian yang sedang belajar php pasti tutorial ini akan membantu kalian untuk belajar. Memang sih sudah bukan hal yang baru dan bila dilihat di internet sudah banyak yang membahas mengenai hal ini, namun bagi sebagian orang tentu akan sangat bermanfaat. Langsung saja ikuti langkah-langkah yang saya bahas berikut ini:
Konfigurasi Database
Sebelum kita menampilkan data dari database dengan php tentu saja kita memerlukan database dan tabel untuk menampung data yang ingin kita tampilkan. Oleh karena itu kita buat dulu database nya disini saya membuat database dengan nama penjualan.
create database penjualan
Tahap selanjutnya kita buat tabel dengan nama barang, nantinya isi dari tabel inilah yang akan kita tampilkan menggunakan program PHP yang akan kita buat.
create table barang [
id_barang int not null auto_increment primary key,
nama_barang varchar[20] not null,
harga int,
stok int
];
Perhatikan pada perintah create table diatas, kita membuat tabel dengan nama barang dan terdapat 4 kolom/field
- id_barang menggunakan tipe integer [bilangan bulat] dengan default nilai tidak boleh kosong, menggunakan auto_increment, hal ini akan berfungsi ketika ada penambahan data pada row tabel maka secara otomatis nilai dari field id_barang akan ditambah dan dibuat otomatis.
- Selanjutnya ada field nama_barang dengan tipe data varchar , tipe data ini biasanya digunakan untuk field yang berkaitan dengan teks atau karakter string, dengan panjang 20 karakter.
- selanjutnya terdapat field harga dan stok yang masing-masing menggunakan tipe data integer.
Setelah kita membuat tabel barang, tahap selanjutnya adalah kita masukan beberapa data kedalam tabel tersebut.
INSERT INTO barang[nama_barang,harga,stok]
VALUES ['Sepatu',250000,10],
['Tas',175000,20],
['Topi',45000,50],
['Kaos',88000,30],
['Celana',96000,40];
perhatikan pada perintah insert data diatas, saya tidak menginsert untuk kolom id_barang, karena field tersebut telah menggunakan auto_increment sehingga sistem akan membuatnya dengan bentuk numerik secara otomatis.
Untuk melihat data yang kita masukan gunakan perintah SELECT
SELECT * FROM barang;
Membuat file koneksi ke database
Untuk menampilkan data dari database kita perlu menghubungkan antara file koneksi dengan database yang kita gunakan. Buat sebuah file dengan nama koneksi.php
Baca pada artikel cara membuat koneksi database dengan php
Membuat file tampil barang
Seleanjutnya kita buat sebuah file php dengan nama tampil-barang.php berikut adalah isi dari file tersebut.
Disini saya menggunakan framework bootstrap sebagai tampilan style nya. agar terlihat lebih bagus jika dibandingkan dengan tanpa menggnakan style css. Saya berharap kalian sudah mengenal dan mengetahui bagaimana cara menggunakan botstrap.
Tampil Barang
No
Nama Barang
Harga
Stok
Perhatikan pada sintak diatas saya meload file koneksi.php menggunakan perintah include, dengan demikian isi dari file ini akan diikutsertakan menjadi satu kesatuan pada file tampil-barang.php dan akan ikut dieksekusi oleh program.
Selanjutnya terdapat perintah sql untuk menampilkan semua data pada tabel barang diurutkan berdasarkan id_barang secara descending
Baca : Cara mengurutkan data di mysql
select * from barang order by id_barang desc
Query tersebut disimpan pada variabel $sql dan selanjutnya dieksekusi menggunakan fungsi mysqli_query. Kemudian hasilnya akan ditampung dalam array dengan fungsi mysqli_fetch_array. Untuk menampilkan data yang telah tersimpan didalam array tersebut menggunakan perulangan while.
Menjalankan file tampil barang
Tahap akhir kita coba menjalankan file tampil-barang.php
//localhost/penjualan/tampil-barang.php
Terlihat dari gambar diatas, data yang berada didatabase telah berhasil kita tampilkan menggunakan program sederhana php dan bootstrap.
Kesimpulan
Sekian dulu tutorial php kali ini, kalian bisa modifikasi dan kembangkan sesuai kebutuhan dan kasus yang sedang kalian pelajari, intinya konsep dasar telah kalian pahami tinggal diimplementasi kedalam kasus yang lain kalian mampu melakukannya. Silahkan baca artikel-artikel lainnya untuk menambah wawasan kalian dalam belajar pemrograman berbasis web.