Sekarang kita akan belajar bagaimana caranya menampilkan data dari database MySQL menggunakan bahasa pemograman PHP. tapi sebelum mempelajari bagian ini ada baiknya anda sudah membaca artikel sebelumnya pada tautan dibawah ini :
Baca Juga : Cara Membuat Project Di Localhost Dan Netbeans Ide
Membuat Database & Struktur tabel
karena kita akan belajar menampilkan data dari database MySQL menggunakan PHP maka kita butuh sebuah database. jadi langkah pertama buatlah sebuah database dengan nama latihan dan jalankan query berikut ini pada database latihan tadi :
CREATE TABLE `mahasiswa` [ `nim` varchar[13] NOT NULL, `id_mahasiswa` int[11] NOT NULL, `nama` varchar[40] NOT NULL, `jenis_kelamin` enum['P','L'] NOT NULL, `jurusan` varchar[30] NOT NULL, `alamat` text NOT NULL ] ENGINE=InnoDB DEFAULT CHARSET=latin1; ALTER TABLE `mahasiswa` ADD PRIMARY KEY [`id_mahasiswa`]; ALTER TABLE `mahasiswa` MODIFY `id_mahasiswa` int[11] NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;
sehingga jika dilihat melalui phpmyadmin akan terlihat seperti gamabr dibawah ini :
Insert Data Dummy
untuk menampilkan data tentunya kita butuh data yang akan ditampilkan, oleh karena itu kita membutuhkan beberapa sample data untuk di tampilkan nantinya, silahkan jalankan SQL Query berikut ini untuk memasukan beberapa record kedalam tabel mahasiswa.
INSERT INTO `mahasiswa` [`nim`, `id_mahasiswa`, `nama`, `jenis_kelamin`, `jurusan`, `alamat`] VALUES ['TI102132', 1, 'NURIS AKBAR', 'L', 'TEKNIK INFORMATIKA', 'BANDA ACEH'], ['TI102133', 2, 'MUHAMMAD HAFIDZ MUZAKI', 'L', 'TEKNIK ELEKTRO', 'BANDUNG'], ['TI102134', 3, 'DESI HANDAYANI', 'P', 'REKAMEDIS', 'CIMAHI'];
Membuat Koneksi PHP MySQL
file ini berguna untuk menyimpan settingan konfigurasi dan perintah untuk koneksi ke database menggunakan bahasa pemograman PHP. silahkan buat sebuah file baru dengan nama koneksi.php dan ketikklan script berikut ini :
Menampilkan Data dari MySQL Dengan PHP
silahkan buka index.php yang sudah kita buat pada latihan sebelumnya dan modifikasi sehingga scriptnya menjadi seperti dibawah ini :
List Mahasiswa
Penjelasan Script
Line
Ke 5 : kita meng-includekan file koneksi.php yang menyimpan perintah untuk melakukan koneksi dari php ke mysql, kita membutuhkan perintah ini setiap kali ingin berinteraksi dengan database.
Line Ke 6 : Menampung data array hasil query untuk menampilkan data maahsiswa dalam variabel $mahasiswa.
Line Ke 8 : Melakukan Perulangan untuk menampilkan data mahasiswa dari variabel mahasiswa pada line ke 6.
sekian pembahasan pada posting kali ini, pembahasan selanjutnya kita akan belajar bagaimana caranya meng-insert data menggunakan PHP MySQLi. jika ada yang ingin di diskusikan silahkan posting di komentar.
Nuris Akbar SST, M.Kom
Senior Backend Web Developer Dengan Pengalaman Lebih Dari 8 Tahun, Sekarang Menjadi CTO Di Startup Globalvillage, Founder Academy Diigtal Dan Instruktur Training Di PT Brainamtics Cipta Informatika.