Friday 9 September 2016

Menampilkan data dari database ke table dengan php mysql

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 :



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.


2 comments:

  1. Terima kasih artikel anda sangat bermanfaat untuk saya pelajari sendiri
    My blog
    My Campus

    ReplyDelete
  2. Thanx ilmu menampilkan data dari database ke table dengan php mysql nya gan...sangat membantu bagi pemula seperti saya gan,,,terus semangat berbagi,,,

    Kunjungi website saya ya : https://faiz4l.mahasiswa.atmaluhur.ac.id/ dan website kampus saya : http://www.atmaluhur.ac.id

    ReplyDelete