Cara menampilkan database mysql dengan php

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 :

Cara menampilkan database mysql dengan php

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 :

<?php
// konfigurasi database
$host       =   "localhost";
$user       =   "root";
$password   =   "";
$database   =   "latihan";
// perintah php untuk akses ke database
$koneksi = mysqli_connect($host, $user, $password, $database);
?>

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 :

<h2>List Mahasiswa</h2>
<table border="1">
    <tr><th>NO</th><th>NIM</th><th>NAMA</th><th>GENDER</th><th>JURUSAN</th></tr>
    <?php
    include 'koneksi.php';
    $mahasiswa = mysqli_query($koneksi, "SELECT * from mahasiswa");
    $no=1;
    foreach ($mahasiswa as $row){
        $jenis_kelamin = $row['jenis_kelamin']=='P'?'Perempuan':'Laki laki';
        echo "<tr>
            <td>$no</td>
            <td>".$row['nim']."</td>
            <td>".$row['nama']."</td>
            <td>".$jenis_kelamin."</td>
            <td>".$row['jurusan']."</td>
              </tr>";
        $no++;
    }
    ?>
</table>

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.

Cara menampilkan database mysql dengan php

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.

Baca Artikel Terkain Menarik Lain:

Dalam pemrograman php MySQL Perintah apa yang digunakan dalam menampilkan data?

Menampilkan Data MySQL dengan fungsi mysql_fetch_row Perintah SELECT adalah query MySQL yang paling sering gunakan. Query ini berfungsi untuk menampilkan data dari database. Data yang ditampilkan MySQL biasanya diberikan dalam bentuk tabel yang terdiri dari baris dan kolom.

Bagaimana cara membuat database di MySQL?

MySQL Membuat Database dan Table.
Buka command prompt dengan cara tekan ctrl + R keudian ketik cmd lalu enter..
Buka MySQL dengan cara mengetikan cd AppServ\MySQL\bin\MySQL..
Bila meminta password, masukkan password yang kalian buat (tapi biasanya password defaultnya “root”).

Apa itu MySQL dan phpMyAdmin?

phpMyAdmin adalah perangkat lunak bebas yang ditulis dalam bahasa pemrograman PHP yang digunakan untuk menangani administrasi MySQL melalui website Jejaring Jagat Jembar (World Wide Web) .

Apakah jenis array yang dihasilkan oleh fungsi Fetch_assoc () pada saat menampilkan record dari database?

Fungsi fetch_assoc() / mysqli_fetch_assoc() digunakan untuk mengambil baris hasil sebagai array asosiatif.