Langsung ke konten utama

Cara menampilkan data dari database ke halaman web

 

Cara menampilkan data dari database ke halaman web menggunakan PHP MySql

By  | January 18, 2016
Selamat malam sobat informatika yang senantiasa berbahagia, pada kesempatan kali ini kami akan memberikan tutorial cara menampilkan data dari database ke halaman web menggunakan PHP. Mungkin sebagian dari sobat yang sudah mahir tentunya hal ini bukan sesuatu yang sulit. Tapi mungkin bagi sebagian sobat yang baru akan belejar atau memulai akan agak sedikit bingung, tapi tak perlu khawatir, jika sobat merasa bingung berarti sobat berusaha berpikir. hehe

Agar bisa menampilkan data dari database ke halaman web tentunya kita harus membuat databasenya terlebih dahulu serta kita juga harus membuat tabel dan memasukkan data kedalam tabel database tersebut.


Sobat mungkin melihat banyak sekali artikel yang menerangkan cara menampilkan data dari database ke halaman web di google. Jika sobat amati lebih dalam lagi, di beberapa artikel tersebut pasti ada logika penulisan script yang berbeda, meskipun tujuannya sama. Sebenarnya itu tidak menjadi masalah karena setiap orang mempunyai gaya penulisan script programnya masing-masing, kembali lagi kepada metode mana yang sobat anggap paling mudah dan nyaman.

Okelah kita langsung saja ke topik utama bahasan kita yaitu tutorial cara menampilkan data dari database ke halaman web menggunakan PHP. Disini saya akan menerangkan 2 cara. Yaitu :

1.    Cara menampilkan data dari database kehalaman web menggunakan PHP dengan 2 file, dan
2.    Cara menampilkan data dari database ke halaman web menggunakan PHP dengan 1 file.

Kenapa sih harus menjelaskan dengan 2 cara diatas min? Kenapa ya, jujur kalo kami lebih senang menggunakan cara yang pertama yaitu dengan 2 file, maksudnya memisahkan file yang berisi logika dan file eksekusi. Selain itu jika kita membuat aplikasi atau sistem informasi itu akan dibutuhkan banyak file. Tapi sekali lagi itu tergantung pada sobat semua 🙂

Cara 1 :  Menampilkan data dari database ke halaman web menggunakan PHP dengan 2 file.

Untuk cara yang pertama ini kita akan membuat 2 file, pertama kita buat file koneksi.php untuk membuat koneksi ke database, dan file tampil.php untuk menampilkan data dari database. Berikut langkah-langkahnya :

Pastikan Xampp sudah dijalankan , Lihat Cara Menjalankan XAMPP
  1. Pertama kita buat database dan tabel nya dulu, disini kami memakai database dan tabel yang sudah dibuat pada postingan sebelumnya. Sobat bisa klik Cara Membuat Database dan Tabel MysQl di Xampp dengan PhpMyadmin.
     
  2. Isikan dulu data ke dalam tabel yang sudah di buat di database tadi, sobat bisa lihat Cara Memasukkan dan Menambahkan data ke dalam tabel dengan PhpMyadmin.
  3. Lalu kita buka notepad++ lalu buat halaman baru bisa dengan cara CTRL+N, dan buat folder di htdocs dengan nama latihan. kemudian  Copy kan script dibawah ini ke notepad++. dan Simpan file dengan ekstensi .php , beri nama koneksi.php.
  4. <?php
    $host = 'localhost';
    $user = 'root';
    $password = '';
    $database = 'siswa_db';

    $konek_db = mysql_connect($host, $user, $password);
    $find_db = mysql_select_db($database) ;

    ?>

  5. Selanjutnya kita buat halaman baru lagi, lalu copy script di bawah ini ke notepad++. simpan disatu folder yang sama dengan file koneksi.php , beri nama tampil.php.
  6. <?php
    //ambil koneksi dari koneksi.php
    include "koneksi.php";

    // Perintah untuk menampilkan data
    $queri="Select * From siswa" ; //menampikan SEMUA data dari tabel siswa

    $hasil=MySQL_query ($queri); //fungsi untuk SQL

    // perintah untuk membaca dan mengambil data dalam bentuk array
    while ($data = mysql_fetch_array ($hasil)){
    $id = $data['id'];
    echo "

    Nama : ".$data['nama']." </br>
    Jenis Kelamin : ".$data['Jenis_Kelamin']." </br>
    Kelas : ".$data['Kelas']." </br>
    Alamat : ".$data['alamat']." </br>
    ---------------------------------------- </br>
    ";

    }
    echo " Berhasil Mengambil data dari database";
    ?>
Keterangan :
  • Pada file diatas kita menggunakan fungsi include “koneksi.php”; maksudnya kita memanggil file koneksi.php ke dalam file tampil.php agar file tersebut terhubung ke database.
  • Fungsi mysql_fetch_array ()  ini mengembalikan baris data sebagai array asosiatif, array numerik, atau keduanya. Fungsi ini lebih mudah digunakan karena dalam penulisannya kita bisa mengunakan nama kolom dari tabel.  Contoh : $data[‘nama’];
    5.  Buka browser dan ketikan Https://localhost/latihan/tampil.php Tampilannya akan seperti dibawah ini


Cara menampilkan data dari database ke halaman web menggunakan PHP MySql


Cara 2 : Menampilkan data dari database ke halaman web menggunakan phpmyadmin dengan 1 file.

Untuk cara yang kedua ini, kita hanya memakai 1 file saja. Sebenarnya scriptnya sama, hanya saja kita menuliskan script yang ada di koneksi.php ke file tampil.php. Berikut langkah-langkahnya :
  1. Ulangi Langkah 1 dan 2 diatas (pada cara yang pertama), kemudian
  2. Buka Notepad++ buat halaman baru. copy kan script di bawah ini, dan simpan dengan nama tampil.php.
  3. <?php
    //membuat koneksi ke database
    $host = 'localhost';
    $user = 'root';
    $password = '';
    $database = 'siswa_db';

    $konek_db = mysql_connect($host, $user, $password);
    $find_db = mysql_select_db($database) ;

    // Perintah untuk menampilkan data
    $queri="Select * From siswa" ; //menampikan SEMUA data dari tabel siswa

    $hasil=MySQL_query ($queri); //fungsi untuk SQL

    // perintah untuk membaca dan mengambil data dalam bentuk array
    while ($data = mysql_fetch_array ($hasil)){
    $id = $data['id'];
    echo "

    Nama : ".$data['nama']." </br>
    Jenis Kelamin : ".$data['Jenis_Kelamin']." </br>
    Kelas : ".$data['Kelas']." </br>
    Alamat : ".$data['alamat']." </br>
    ---------------------------------------- </br>
    ";

    }
    echo " Berhasil Mengambil data dari database";
    ?>

  4. Kemudian buka Browser dan ketikan Https://localhost/latihan/tampil.php Tampilannya akan sama seperti yang pada cara pertama tadi.
Cara menampilkan data dari database ke halaman web menggunakan PHP MySql


Nah itu dia sobat Tutorial Cara Menampilkan Data Dari Database Ke halaman Web Menggunakan PHP MySql. Semoga Tutorial diatas bisa bermanfaat untuk sobat semua. jika masih ada yang ingin ditanyakan silahkan tinggalkan komentar, nanti akan kami coba membantu.

Terimakasih sudah menyempatkan waktu untuk berkunjung dan membaca artikel di blog kami. Happy Coding 🙂

Baca juga : Cara menampilkan Data dari database mysql ke halaman web dalam bentuk tabel

12 thoughts on “Cara menampilkan data dari database ke halaman web menggunakan PHP MySql

  1. Dewi Aja

    Perkenalkan, saya dari tim kumpulbagi. Saya ingin tau, apakah kiranya anda berencana untuk mengoleksi files menggunakan hosting yang baru?
    Jika ya, silahkan kunjungi website ini http://www.kbagi.com untuk info selengkapnya.

    Di sana anda bisa dengan bebas share dan mendowload foto-foto keluarga dan trip, music, video, filem dll dalam jumlah dan waktu yang tidak terbatas, setelah registrasi terlebih dahulu. Gratis 🙂

    Reply 
  2. Situs Kampus

    sederhananya begini mas, pada record "nama" di tabel a.php kita kasih link misal awalnya ".$data['nama']." jadi ".$data['nama']." , jadi nantinya ketika kita klik nama, maka kita akan dialihkan ke halaman b.php yang isinya data mengenai nama yg kita klik pada file a.php . kemudian agar pada tabel b.php data yang ditampilkan sesuai dengan nama yang kita pilih di a.php kita menggunakan id_nama. semoga membantu 🙂
    terimakasih sudah berkunjung 🙂

    Reply 
  3. MDO Warrior

    terima kasih tutorialnya..sangat membantu…
    saya mau tanya..
    misalnya saya punya file a.php file ini menyuruh user memilih nama yang datanya ingin dilihat, ketika nama di klik/di pilih..akan membuka file b.php dan menampilkan data dari nama yg dipilih td…
    method atau kondisi yg digunakan gimana ya..???
    mohon pencerahannya..terima kasih

    Reply 
  4. Kamara Lomboky

    kalau ada warning seperti ini : Warning: mysqli_select_db() expects exactly 2 parameters, 1 given in /home/u590853736/public_html/koneksi.php on line 9, maksudnya apa dan bagaimana mengatasinya? TERIMA KASIH.

    Reply 
  5. website developer

    I’m not that much of a internet reader to be honest but your sites really nice, keep it up!
    I’ll go ahead and bookmark your website to come back down the road.
    Many thanks

    Reply 
  6. website developer

    My brother suggested I might like this website. He was totally right.

    This post actually made my day. You can not imagine just how much
    time I had spent for this info! Thanks!

    Reply 
  7. website developer

    It’s not my first time to go to see this site, i am visiting this web site dailly and obtain nice data from here all the time.

    Reply 

Leave a Reply

Your email address will not be published. Required fields are marked *

Link LainnyaHubungi Kami
Tentang KamiDes/Kec Astanajapura Kab. Cirebon, Jawa barat.
Hubungi Kamiinfopemulungkode@gmail.com
Kebijakan Layananwhatsapp : 08170090597




Copyright @ 2019 Pemulungkode For Developers

Tentang Pemulungkode
pemulungkode.com merupakan website media online yang menyediakan source code program aplikasi gratis dan Premium. Selain menyediakan source code program aplikasi, kami juga menerima jasa pembuatan dan pengembangan aplikasi, Jasa Web Disegn, dan Jasa SEO
Iconic One Pro Theme | Powered by Wordpress

Komentar

Postingan populer dari blog ini

Cara Menjadi Pengembang Front End – Keterampilan Front End Web Dev

  Menyumbangkan Belajar coding —  kurikulum 3.000 jam gratis 10 JUNI 2022 / #PENGEMBANGAN UJUNG DEPAN Bagaimana Menjadi Pengembang Front End – Keterampilan Front End Web Dev Joel Olawanle Beberapa profesional dengan bayaran tertinggi di dunia adalah pengembang front-end.  Mereka menggunakan pengetahuan dan bakat mereka untuk merancang situs web yang menarik dan ramah pengguna. Pengembang front-end tidak memerlukan gelar atau sertifikat sekolah untuk bekerja.  Sebaliknya, mereka harus memahami dasar-dasar pengembangan front-end, bahasa pemrograman, dan kerangka kerja pengembangan front-end. Dalam panduan ini, Anda akan belajar bagaimana menjadi pengembang front end dengan terlebih dahulu memahami apa yang dimaksud dengan pengembangan front end, keterampilan teknis dan soft skill yang diperlukan, bahasa dan kerangka kerja yang tersedia, dan beberapa langkah untuk memulai. Seorang pengembang front-end di Amerika Serikat dapat memperoleh rata-rata $86,178 per tahun, menu...

MIGRASI DATABASE DARI SQLite KE MySQL (Part-1)

  MIGRASI DATABASE DARI SQLite KE MySQL (Part-1) Pemakaian yang mana lebih baik dalam membuat database_musik di mysql atau Exel yang cell Cell pada tabel dilakukan operasi fungsi logika matematika. Untuk keperluan membuat database atau tabel yang memerlukan operasi logika atau matematika, seperti yang Anda sebutkan, MySQL jauh lebih baik dibandingkan Excel. Berikut adalah beberapa alasan mengapa MySQL lebih disarankan: 1. **Kapasitas dan Skalabilitas**: MySQL dapat menangani jumlah data yang jauh lebih besar daripada Excel. Ini penting jika Anda berencana untuk menyimpan banyak data atau melakukan operasi yang kompleks di atas data tersebut. 2. **Kekuatan dan Kinerja**: MySQL dirancang khusus untuk memproses query dan operasi basis data dengan cepat. Ini termasuk operasi matematika, logika, dan agregasi data yang umum dilakukan dalam aplikasi. 3. **Fleksibilitas Struktur**: Dalam MySQL, Anda dapat dengan mudah menentukan struktur tabel yang kompleks dan melakukan kueri yang lebih r...

Pemograman R Studio

  Metode Numerik Menggunakan R Pengantar Gambaran Isi Buku Cara Berkontribusi dalam Buku Ini Ucapan Terima Kasih Lisensi 1  Bahasa Pemrograman R 1.1  Sejarah R 1.2  Fitur dan Karakteristik R 1.3  Kelebihan dan Kekurangan R 1.4  RStudio 1.5  Menginstall R dan RStudio 1.6  Working Directory 1.6.1  Mengubah Lokasi Working Directory 1.6.2  Mengubah Lokasi Working Directory Default 1.7  Memasang dan Mengaktifkan Paket R 1.8  Fasilitas Help 1.8.1  Mencari Help dari Suatu Perintah Tertentu 1.8.2  General Help 1.8.3  Fasilitas Help Lainnya 1.9  Referensi 2  Kalkulasi Menggunakan R 2.1  Operator Aritmatik 2.2  Fungsi Aritmetik 2.3  Operator Relasi 2.4  Operator Logika 2.5  Memasukkan Nilai Kedalam Variabel 2.6  Tipe dan Struktur Data 2.7  Vektor 2.7.1  Membuat vektor 2.7.2  Missing Values 2.7.3  Subset Pada Vektor 2.7.4  Operasi Matematis Menggunakan Vektor ...