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
0 comments:
Post a Comment