PHP : Menampilkan Data dari Basis Data MySQL

Sore guys! 😎

Setelah kita belajar tentang cara melakukan koneksi dengan db mysql, sekarang kita masuk dalam sesi untuk menampilkan data melalui web.

Data yang telah ada dalam db mysql kita, akan kita display menggunakan web HTML x PHP. Bagaimana ya...😐

Gasskan kita belajar 🚀

Pastikan kalian telah berhasil menyambungkan php dan mysql, lengkapnya kalian bisa membaca kembali di artikel kami sebelumnya di artikel ini dan untuk membuat sebuah basis data ( db ) beserta tabelnya bisa kalian ikuti kembali di artikel ini.

Kita melanjutkan dari artikel sebelumnya tentang membuat koneksi php dan mysql

Baik, selanjutnya kita buat file baru dengan nama tampil.php


Selanjutnya kita buat kode baris pembuka dan penutup php di dalam file tampil.php, terlihat seperti berikut :

<?php

?>

Di artikel sebelumnya kita telah membuat sebuah basis data dengan nama db_latihan dan tabel dengan nama tb_latihan. Dalam tabel ini kita memiliki struktur data :

Dalam tabel tb_latihan itu telah kita simpan dua buah data dengan detail data berikut :


Kembali lagi dengan file tampil.php


Pertama, kita tambahkan sebuah baris kode untuk menyambungkan php dengan mysql :

<?php
    $server = mysqli_connect("localhost","root","","db_latihan");
?>

🛈 Kita coba jalankan, jika tampil halaman kosong maka tandanya koneksi php dan mysql berhasil! 😍

Selain menggunakan baris kode langsung seperti diatas, kita juga bisa menggunakan perintah require atau include jika file baris kode koneksi kita buat terpisah. Pada artikel sebelumnya kita telah membuat file koneksiSQL.php, maka kita bisa menuliskan baris kode :

<?php
    include("koneksiSQL.php");
?>

🛈 Artikel sebelumnya terkait koneksiSQL.php bisa baca disini

Setelah urusan penyambungan dengan db mysql selesai, kita lanjut untuk eksekusi ke pengambilan data dan ditampilkan. Di bagian ini kita memerlukan pemahaman terkait logika percabangan, perulangan dan array ya gaes 😁

Oiya hampir forgot, tidak lupa kita sedikit juga memiliki dasar pengetahuan tentang query SQL yah baik dari segi select, insert, delete ataupun update 😄

💁 Dasar pemahaman query SQL bisa baca disini

Fungsi-fungsi yang akan kita gunakan dalam menampilkan sebuah data dari db mysql adalah :

  • mysqli_query()
  • Conditional Algorithm ( Percabangan )
  • mysqli_num_rows()
  • Looping algorithm ( Perulangan )
  • mysqli_fetch_assoc()

🛈 Pada artikel yang akan datang, kita akan membahas lebih lanjut soal fungsi-fungsi diatas 

Implementasi dari fungsi-fungsi diatas yaitu :

<?php
    include("koneksiSQL.php");

    $sql = "SELECT * FROM tb_latihan";
    $myquery = mysqli_query($server, $sql);
   
    if(mysqli_num_rows($myquery) > 0)
    {
       while($data = mysqli_fetch_assoc($myquery)){
           echo "Nama : ".$data["nama"];
           echo"<br>";
           echo "Alamat : ".$data["alamat"];
           echo"<br>";
           echo "Tanggal Lahir : ".$data["tanggal_lahir"];
           echo"<br>";
           echo "Umur : ".$data["umur"];
           echo "<br><br>";
       }
    }
    else
    {
        echo "Data dalam tabel <b>tb_latihan</b> kosong!";
    }
   
    // menutup koneksi
    mysqli_close($server);
?>

Kemudian coba jalankan, maka akan tampil sebuah data dalam browser kita :


Yeay, berhasil tampil bukan !? Sekarang coba kita hapus data kita dari basis data. Kemudian jalankan lagi, bagaimana hasilnya 👀

⚠ Cobalah konversi tampilan data kedalam bentuk tabel agar lebih rapi!

Dan inilah hasilnya, saat tabel kita di tb_latihan datanya kita hapus semua 


Yeaaay....

Gampang bukan 😌

Selamat belajar gaessss....

Ahmad Istakim

Alumni dari jurusan Manajemen Informatika di Universitas Sains Al-Qur'an (UNSIQ ) Wonosobo. Tertarik dalam bidang pendidikan, teknologi komputasi dan disiplin ilmu keislaman ( Tafsir, Hadits, Arudl, Nahwu-Sharaf, Fiqh maupun Aqidah ) - https://s.id/blog-islamQ. Pernah juga mengenyam pendidikan di beberapa pesantren yang ada di Kab. Wonosobo dan Kab. Purworejo

Posting Komentar

Lebih baru Lebih lama