Home » » Cara menampilkan data dari database mysql dengan PHP

Cara menampilkan data dari database mysql dengan PHP

By Admin | 5:31 AM | 5comments
Masih banyak dari teman-teman yang baru terjun ke dunia php bingung tentang bagaimana cara menampilkan data dari database ke browser dengan PHP, Berikut ini akan saya coba jelaskan langkah-langkahnya :

Disini saya anggap anda sudah mengerti dengan yang namanya web server, dan database... oke langsung saja.

Pertama buatlah tabel dengan nama mahasiswa lalu buat struktur seperti berikut, atau langsung saja anda copykan pada SQL dari database yang anda gunakan lalu jalankan/klik Go.
CREATE TABLE IF NOT EXISTS `mahasiswa` (
  `nim` char(12) NOT NULL,
  `nama` varchar(30) NOT NULL,
  `alamat` varchar(100) NOT NULL,
  `tempat_lahir` varchar(30) NOT NULL,
  `tanggal_lahir` date NOT NULL,
  `jenis_kelamin` enum('L','P') NOT NULL,
  PRIMARY KEY (`nim`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

INSERT INTO `mahasiswa` (`nim`, `nama`, `alamat`, `tempat_lahir`, `tanggal_lahir`, `jenis_kelamin`) VALUES
('081003180214', 'Siapa saja', 'Jl. buntu Gg. buntu', 'Jakarta ', '1987-04-02', 'P'),
('081003180215', 'Test', 'Test', 'Test', '1988-03-26', 'P');
Kemudian buatlah file tampil.php lalu copykan code berikut
<?php
//koneksi kedatabase
$db = new mysqli("localhost","root","","test");
echo $db->connect_errno?'Koneksi gagal :'.$db->connect_error:'';
?>
<!DOCTYPE html>
<html>
<head>
 <title>Tampilkan data</title>
</head>
<body>
<table border="1">
 <tr>
  <td>No</td>
  <td>Nim</td>
  <td>Nama</td>
  <td>Alamat</td>
  <td>Tempat Lahir</td>
  <td>Tanggal Lahir</td>
  <td>Jenis Kelamin</td>
 </tr>
<?php
$sql = "select * from mahasiswa";
$result = $db->query($sql); 
$no = 1 ;
while($row = $result->fetch_object()){
?>
 <tr>
  <td><?php echo $no++; ?></td>
  <td><?php echo $row->nim; ?></td>
  <td><?php echo $row->nama; ?></td>
  <td><?php echo $row->alamat; ?></td>
  <td><?php echo $row->tempat_lahir; ?></td>
  <td><?php echo $row->tanggal_lahir; ?></td>
  <td><?php echo $row->jenis_kelamin; ?></td>

 </tr>
<?php }?>
</table>
</body>
</html>
Kalau sudah selesai coba jalankan dengan mengetikkan localhost/namafolder/tampil.php jika anda mengikuti langkah2 dengan benar maka akan tampil seperti berikut


Sampai disini saja totorialnya, selamat mencoba.

download source codenya disini

Share this article :

5 comments:

Unknown said...

saya sudah buat seperti yang anda tulis, tapi gak bisa

Object not found!

The requested URL was not found on this server. If you entered the URL manually please check your spelling and try again.

If you think this is a server error, please contact the webmaster.
Error 404

Anonymous said...

Saya bisa Thanks ya bang...

Tongam: Edit dulu gan di Bagian
$db = new mysqli("localhost","root","","test");

kalo pakai Idhostinger edit "localhost" jadi "mysql.idhostinger.com"
kalo "root" username di Db agan... misal "u121804831_tools"
yg cuma tanda "" itu di sisipin password phpmyadmin nya gan
kalo yg "test" itu nama db agan...

semoga bermanfaat ya gan...

Anonymous said...

kalo misalkan kita mau menampilkan hanya satu orang saja gimana ??
jadi kaya menampilkan profile diri kita sendiri setelah login

Anonymous said...

admin goblok jawab dong pertanyaan tuh tolol

blog do follow said...

Coba dulu ah

Post a Comment

Note: Only a member of this blog may post a comment.

 
Support : Creating Website | Johny Template | Mas Template
Copyright © 2013. Blog Mblasak - All Rights Reserved
Template Modify by Creating Website
Proudly powered by Blogger