CARA MENAMPILKAN DATABASE MYSQL MENGGUNAKAN PHP

Sekarang kita akan belajar bagaimana caranya menampilkan data dari database MySQL menggunakan bahasa pemograman PHP.

Membuat Database & Struktur tabel

Untuk menampilkan data dari database MySQL menggunakan PHP maka diperlukan database. Pertama-tama buatlah sebuah database dengan nama yang diinginkan dan jalankan query berikut ini pada database yang telah diberi nama tadi :

1

2

3

4

5

6

7

8

9

10

11

12

13

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;

Maka akan tampil seperti dibawah ini :

 

Insert Data Dummy

            Diperlukan data untuk menampilkan data, oleh karena itu kita membutuhkan beberapa sample data untuk ditampilkan nantinya, silahkan jalankan SQL Query berikut ini untuk memasukkan beberapa record ke dalam tabel mahasiswa.

1

2

3

4

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 pemrogramman PHP. Silahkan buat file baru dengan nama koneksi.php dan ketikkan script berikut ini :

 

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

<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 mahasiswa dalam variabel $mahasiswa.

Line Ke 8 : Melakukan perulangan untuk menampilkan data mahasiswa dari variabel mahasiswa pada line ke 6.

 

SUMBER : https://belajarphp.net/cara-menampilkan-database-mysql-menggunakan-php/

Bingung tentang sourcecode atau pemrograman yang ingin dipelajari? TANYA DI SINI
Bingung cari modul, soal, pembahasan mata kuliah? CARI DI SINI