pada kesempatan kali ini saya akan sedikit berbagi tentang bagaimana cara menampilkan data dari database ke tabel dengan php mysql, sebelum memulai proses pembelajaran ada baiknya kita panjatkan doa terlebih dahulu agar kita diberikan kemudahan dalam proses pembelajaran ini, hehe…
oke langsung aja, pada tutorial sebelumnya, yaitu bagaimana cara menyimpan ke database dengan PHP dari form HTML, kita sudah membuat sebuah database dengan nama db_sekolah dengan tabel pendaftaran.
contoh hasil :
contoh hasil :
STEEP 1 – Membuat database
Buatlah database dengan nama db_sekolah lalu buat sebuah tabel baru pada database db_sekolah dengan struktur sebagai berikut :
no
|
Field
|
Type
|
Extra
|
1
|
no_pendaftaran
|
Int(10) – Primary key
|
Auto Increment
|
2
|
nama
|
Varchar(45)
| |
3
|
jenis_kelamin
|
Varchar(10)
| |
4
|
agama
|
Varchar(15)
| |
5
|
nama_ortu
|
Varchar(45)
| |
6
|
no_telp
|
Bigint(12)
| |
7
|
alamat
|
text
|
Dalam tutorial ini saya mengguakan xampp sebagai local server saya. Jika tabel sudah dibuat maka coba kamu isikan data pada tabel tersebut dengan cara
Klik insert
Kemudian isikan beberapa seperti contoh berikut ini :
Jika data sudah diisikan semua klik go.
Maka data akan tersimpan pada tabel pendaftaran.
STEP 2 – Membuat koneksi ke database dengan PHP
Setelah kita selesai membuat dan mengisi database , langkah selanjutnya adalah kita membuat file koneksi ke database dengan menggunakan script php, file ini yang nantinya akan menjadi perantara antara script php lainnya seperti CREATE, READ, UPDATE , dan DELLETE berkomunikasi dan terhubung dengan database.
Buka editor anda dan buatlah document baru, lalu ketikan script php berikut :
<?php
$dbhost="localhost";
$dbuser="root";
$dbpadd=" ";
$dbname="db_sekolah";
mysql_connect($dbhost, $dbuser, $dbpass) or die("Server tidak terhubung");
mysql_select_db($dbname) or die("database tidak terkoneksi");
?>
Simpan pada C:/xampp/htdocs/ pada folder htdocs buatlah sebuah folder baru dengan nama pendaftaran. Simpan dengan nama koneksi_database.php pada folder pendaftaran yang barusan kita buat.
STEEP 3 – Membuat script untuk menampilkan data
Buatlah document baru pada editor anda lalu ketikan script berikut ini :
<?php
session_start();
include "koneksi_database.php";
$query = mysql_query("SELECT * FROM pendaftaran");
?>
<html>
<head>
<title>Daftar Calon Siswa</title>
</head>
<body>
<hr width=50%>
<center><h1>Daftar Calon Siswa Baru</h1></center>
<hr width=50%>
<table border="1px" cellpadding="10" cellspacing="0" align="center">
<tr>
<th>No</th>
<th>Nama</th>
<th>Jenis Kelamin</th>
<th>Agama</th>
<th>Nama Ortu/Wali</th>
<th>No Telpon</th>
<th>Alamat</th>
</tr>
<?php
while($row = mysql_fetch_assoc($query)){
echo "<tr>";
echo "<td>".$row['no_pendaftaran']."</td>";
echo "<td>".$row['nama']."</td>";
echo "<td>".$row['jenis_kelamin']."</td>";
echo "<td>".$row['agama']."</td>";
echo "<td>".$row['nama_ortu']."</td>";
echo "<td>".$row['no_telp']."</td>";
echo "<td>".$row['alamat']."</td>";
echo "</tr>";
};
?>
</table>
<hr width=50%>
</body>
</html>
Simpan dengan nama list.php pada folder pendaftaran,
Sedikit penjelasan mengenai script diatas,
include "koneksi_database.php"; = script ini digunakan untuk memanggil file koneksi agar script php yang ada pada list.php ini terhubung dengan database tujuan.
$query = mysql_query("SELECT * FROM pendaftaran"); = query yang digunakan untuk memanggil data dari tabel pendaftaran.
while($row = mysql_fetch_assoc($query)) = digunakan untuk mengeksekusi query, penggunaan while pada script ini artinya, query akan di eksekusi sesuai dengan jumlah data yang ada pada tabel pendaftaran.
echo "<td>".$row['no_pendaftaran']."</td>"; = memanggil data dari tabel pendaftaran yang kemudia akan ditampilkan pada <td> atau tabel data html.
STEEP 4 - Testing
Untuk melihat script yang kita buat tadi berhasil atau tidak, sekarang kita lakukan test untuk melihat hasilnya,
Buka browser anda dan pastikan Apache serta Mysql anda pada xampp sudah running, lalu ketikan localhost/pendaftaran/listy.php pada address bar browser anda, jika berhasil maka hasilnya akan seperti berikut :
Sekian tutorial sederhana ini, semoga dapat membantu, dan mohon maaf bila ada kesalahan didalam tutorial yang saya buat ini.
Terima kasih artikel anda sangat bermanfaat untuk saya pelajari sendiri
ReplyDeleteMy blog
My Campus
Thanx ilmu menampilkan data dari database ke table dengan php mysql nya gan...sangat membantu bagi pemula seperti saya gan,,,terus semangat berbagi,,,
ReplyDeleteKunjungi website saya ya : https://faiz4l.mahasiswa.atmaluhur.ac.id/ dan website kampus saya : http://www.atmaluhur.ac.id