Pages - Menu

Pages

Tuesday, 3 June 2014

Cara Menampilkan Data dari database mysql dengan php

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