Menampilkan Data MySQL dengan PHP
hey hey semua... apa kabar kali ini aku datang untuk menmberi materi baru mari kita mulai
Bagaimana konsep dasar menampilkan data dengan scirpt PHP?
1. Buat query SQL untuk menampilkan data (gunakan SELECT)
2. Jalankan query tersebut dengan menggunakan mysql_query() di PHP
3. Baca data hasil query tersebut dengan proses fetching. Gunakan perintah mysql_fetch_array() di PHP. Hasil dari mysql_fetch_array() ini adalah suatu nilai dalam bentuk array asosiatif dengan nama field tabel sebagai indeksnya.
4. Tampilkan data dari proses fetching sesuai nama field yang ada dalam array.
kali ini akan aku kasih contoh dari modulku ...
Langkah pertama, kita siapkan terlebih dahulu script untuk koneksi ke MySQL nya dan ke databasenya.
koneksi.php
<?php mysql_connect("localhost", "root", "root"); mysql_select_db("contoh"); ?>
Catatan: sesuaikan nama username, password dan nama database yang Anda gunakan.
Langkah kedua, kita bisa mulai membuat script untuk menampilkan datanya.
view.php
<html> <head> <title>Data Peserta</title> </head>
<body> <h1>Data Peserta</h1> <table border="1">
<tr><th>Nama Lahir</th><th>Alamat</th>
Peserta</th><th>Tgl Lahir</th><th>Tempat
<th>Jenis Kelamin</th><th>Tgl Daftar</th></tr>
// letak script menampilkan data //
</table> </body> </html>
Script di atas baru membuat judul tabel untuk menampilkan datanya. Sekarang barulah kita buat script untuk menampilkan datanya.
view.php
\<html> <head> <title>Data Peserta</title> </head> <body> <h1>Data Peserta</h1> <table border="1"> <tr><th>Nama Lahir</th><th>Alamat</th>
Peserta</th><th>Tgl Lahir</th><th>Tempat
<th>Jenis Kelamin</th><th>Tgl Daftar</th></tr>
<?php
include "koneksi.php";
$query = "SELECT * FROM peserta"; $hasil = mysql_query($query);
while ($data = mysql_fetch_array($hasil)) { echo "<tr><td>".$data['namaPeserta']."</td><td>".$data['tglLahir']."</td> <td>".$data['tmptLahir']."</td><td>".$data['alamat']."</td> <td>".$data['sex']."</td><td>".$data['tglDaftar']."</td></tr>"; } ?>
</table> </body> </html>
Keterangan:
Dalam melakukan proses fetching data menggunakan mysql_fetch_array() dilakukan per baris data dari hasil query. Sehingga untuk memfetching semua data hasil query, kita gunakan looping WHILE.
Selama masih ada baris data hasil query yang bisa difetch, maka looping ini akan terus berjalan dan baru akan berhenti bila sudah tidak ada baris lagi yang bisa difetch (akhir dari baris data).
Setiap kali data difetch, selanjutnya langsung ditampilkan dengan echo.
oke itu saja materi hari ini ... untuk latihan soal nanti ya.. jaaneee
Bagaimana konsep dasar menampilkan data dengan scirpt PHP?
1. Buat query SQL untuk menampilkan data (gunakan SELECT)
2. Jalankan query tersebut dengan menggunakan mysql_query() di PHP
3. Baca data hasil query tersebut dengan proses fetching. Gunakan perintah mysql_fetch_array() di PHP. Hasil dari mysql_fetch_array() ini adalah suatu nilai dalam bentuk array asosiatif dengan nama field tabel sebagai indeksnya.
4. Tampilkan data dari proses fetching sesuai nama field yang ada dalam array.
kali ini akan aku kasih contoh dari modulku ...
Langkah pertama, kita siapkan terlebih dahulu script untuk koneksi ke MySQL nya dan ke databasenya.
koneksi.php
<?php mysql_connect("localhost", "root", "root"); mysql_select_db("contoh"); ?>
Catatan: sesuaikan nama username, password dan nama database yang Anda gunakan.
Langkah kedua, kita bisa mulai membuat script untuk menampilkan datanya.
view.php
<html> <head> <title>Data Peserta</title> </head>
<body> <h1>Data Peserta</h1> <table border="1">
<tr><th>Nama Lahir</th><th>Alamat</th>
Peserta</th><th>Tgl Lahir</th><th>Tempat
<th>Jenis Kelamin</th><th>Tgl Daftar</th></tr>
// letak script menampilkan data //
</table> </body> </html>
Script di atas baru membuat judul tabel untuk menampilkan datanya. Sekarang barulah kita buat script untuk menampilkan datanya.
view.php
\<html> <head> <title>Data Peserta</title> </head> <body> <h1>Data Peserta</h1> <table border="1"> <tr><th>Nama Lahir</th><th>Alamat</th>
Peserta</th><th>Tgl Lahir</th><th>Tempat
<th>Jenis Kelamin</th><th>Tgl Daftar</th></tr>
<?php
include "koneksi.php";
$query = "SELECT * FROM peserta"; $hasil = mysql_query($query);
while ($data = mysql_fetch_array($hasil)) { echo "<tr><td>".$data['namaPeserta']."</td><td>".$data['tglLahir']."</td> <td>".$data['tmptLahir']."</td><td>".$data['alamat']."</td> <td>".$data['sex']."</td><td>".$data['tglDaftar']."</td></tr>"; } ?>
</table> </body> </html>
Keterangan:
Dalam melakukan proses fetching data menggunakan mysql_fetch_array() dilakukan per baris data dari hasil query. Sehingga untuk memfetching semua data hasil query, kita gunakan looping WHILE.
Selama masih ada baris data hasil query yang bisa difetch, maka looping ini akan terus berjalan dan baru akan berhenti bila sudah tidak ada baris lagi yang bisa difetch (akhir dari baris data).
Setiap kali data difetch, selanjutnya langsung ditampilkan dengan echo.
oke itu saja materi hari ini ... untuk latihan soal nanti ya.. jaaneee
Komentar