Cara menampilkan data dari database
mysql dengan PHP
kalau perlu copas juga bisa
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.
| 
   
01 
 | 
  
   
CREATE TABLE IF NOT EXISTS
  `mahasiswa` ( 
 | 
 |
| 
   
02 
 | 
  
   
  `nim` char(12) NOT
  NULL, 
 | 
 |
| 
   
03 
 | 
  
   
  `nama` varchar(30) NOT
  NULL, 
 | 
 |
| 
   
04 
 | 
  
   
  `alamat` varchar(100)
  NOT NULL, 
 | 
 |
| 
   
05 
 | 
  
   
  `tempat_lahir`
  varchar(30) NOT NULL, 
 | 
 |
| 
   
06 
 | 
  
   
  `tanggal_lahir` date NOT NULL, 
 | 
 |
| 
   
07 
 | 
  
   
  `jenis_kelamin`
  enum('L','P') NOT NULL, 
 | 
 |
| 
   
08 
 | 
  
   
  PRIMARY KEY (`nim`) 
 | 
 |
| 
   
09 
 | 
  
   
) ENGINE=MyISAM DEFAULT
  CHARSET=latin1; 
 | 
 |
| 
   
10 
 | 
  
   | 
 |
| 
   
11 
 | 
  
   
INSERT INTO `mahasiswa` (`nim`,
  `nama`, `alamat`, `tempat_lahir`, `tanggal_lahir`, `jenis_kelamin`) VALUES 
 | 
 
| 
   
12 
 | 
  
   
('081003180214', 'Siapa
  saja', 'Jl. buntu Gg. buntu', 'Jakarta ','1987-04-02', 'P'), 
 | 
 
| 
   
13 
 | 
  
   
('081003180215', 'Test', 'Test', 'Test', '1988-03-26', 'P'); 
 | 
 
Kemudian buatlah file tampil.php lalu copykan code
berikut 
| 
   
01 
 | 
  
   
<?php 
 | 
 |
| 
   
02 
 | 
  
   
//koneksi kedatabase 
 | 
 |
| 
   
03 
 | 
  
   
$db = new mysqli("localhost","root","","test"); 
 | 
 |
| 
   
04 
 | 
  
   
echo $db->connect_errno?'Koneksi gagal
  :'.$db->connect_error:''; 
 | 
 |
| 
   
05 
 | 
  
   
?> 
 | 
 |
| 
   
06 
 | 
  
   
<!DOCTYPE html> 
 | 
 |
| 
   
07 
 | 
  
   
<html> 
 | 
 
| 
   
08 
 | 
  
   
<head> 
 | 
 
| 
   
09 
 | 
  
   
 <title>Tampilkan
  data</title> 
 | 
 |
| 
   
10 
 | 
  
   
</head> 
 | 
 |
| 
   
11 
 | 
  
   
<body> 
 | 
 |
| 
   
12 
 | 
  
   
<table border="1"> 
 | 
 |
| 
   
13 
 | 
  
   
 <tr> 
 | 
 |
| 
   
14 
 | 
  
   
  <td>No</td> 
 | 
 |
| 
   
15 
 | 
  
   
  <td>Nim</td> 
 | 
 |
| 
   
16 
 | 
  
   
  <td>Nama</td> 
 | 
 |
| 
   
17 
 | 
  
   
  <td>Alamat</td> 
 | 
 |
| 
   
18 
 | 
  
   
  <td>Tempat
  Lahir</td> 
 | 
 |
| 
   
19 
 | 
  
   
  <td>Tanggal
  Lahir</td> 
 | 
 
| 
   
20 
 | 
  
   
  <td>Jenis
  Kelamin</td> 
 | 
 
| 
   
21 
 | 
  
   
 </tr> 
 | 
 |
| 
   
22 
 | 
  
   
<?php 
 | 
 |
| 
   
23 
 | 
  
   
$sql = "select * from mahasiswa"; 
 | 
 |
| 
   
24 
 | 
  
   
$result = $db->query($sql); 
 | 
 |
| 
   
25 
 | 
  
   
$no = 1 ; 
 | 
 |
| 
   
26 
 | 
  
   
while($row = $result->fetch_object()){ 
 | 
 |
| 
   
27 
 | 
  
   
?> 
 | 
 |
| 
   
28 
 | 
  
   
 <tr> 
 | 
 |
| 
   
29 
 | 
  
   
  <td><?php echo $no++; ?></td> 
 | 
 |
| 
   
30 
 | 
  
   
  <td><?php echo $row->nim; ?></td> 
 | 
 |
| 
   
31 
 | 
  
   
  <td><?php echo $row->nama; ?></td> 
 | 
 |
| 
   
32 
 | 
  
   
  <td><?php echo $row->alamat; ?></td> 
 | 
 |
| 
   
33 
 | 
  
   
  <td><?php echo $row->tempat_lahir;
  ?></td> 
 | 
 |
| 
   
34 
 | 
  
   
  <td><?php echo $row->tanggal_lahir;
  ?></td> 
 | 
 |
| 
   
35 
 | 
  
   
  <td><?php echo $row->jenis_kelamin;
  ?></td> 
 | 
 |
| 
   
36 
 | 
  
   | 
 |
| 
   
37 
 | 
  
   
 </tr> 
 | 
 |
| 
   
38 
 | 
  
   
<?php }?> 
 | 
 |
| 
   
39 
 | 
  
   
</table> 
 | 
 |
| 
   
40 
 | 
  
   
</body> 
 | 
 |
| 
   
41 
 | 
  
   
</html> 
 | 
 
Kalau sudah selesai coba jalankan dengan mengetikkan localhost/namafolder/tampil.php jika
anda mengikuti langkah2 dengan benar maka akan tampil seperti berikut 

No comments:
Post a Comment