Belajar Cara tampilkan data, view dari database mysql phpmyadmin localhost dengan kode PHP
Buat database baru mysql yang sudah ada sample data: belajar_php.sql
CREATE TABLE `data_siswa` ( `id` int(12) NOT NULL, `nama` varchar(25) NOT NULL, `alamat` varchar(200) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1; INSERT INTO `data_siswa` (`id`, `nama`, `alamat`) VALUES (7, 'CV. ABC', 'Jakarta'), (8, 'Andreas', 'Bandung'); ALTER TABLE `data_siswa` ADD PRIMARY KEY (`id`); ALTER TABLE `data_siswa` MODIFY `id` int(12) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=9; COMMIT;
Koneksi Database Mysql + PHP
Buat folder: xampp > htdocs > latihan-php> koneksi.php
<?php // data akun database + nama database (password kosong) $koneksi=mysqli_connect("localhost","root","","belajar_php"); if (mysqli_connect_errno()){ // cek kondisi jika koneksi berhasil echo "Koneksi database gagal : " . mysqli_connect_error();}?>
Membuat tabel view data
file baru: xampp > htdocs > belajar-php > tampil_data.php
<!DOCTYPE html> <html> <head> <title>Tampil data siswa (tabel)</title> </head> <body style="padding:15px;"> <h4> Tampil data siswa:</h4> Menu: <a href="tampil_data.php"> Tampil data </a> . <a href="input_data.php"> Tambah data </a><br><br> <table border="1"> <tr><th align="center">ID</th> <td width="85" align="center">Nama</td> <td width="155" align="center">Alamat</td> </tr><?php include"koneksi.php"; // masukan koneksi DB $data = mysqli_query($koneksi,"select * from data_siswa order by id desc"); while($d = mysqli_fetch_array($data)){?> <tr> <td><?php echo $d['id'];?></td> <td><?php echo $d['nama'];?></td> <td><?php echo $d['alamat'];?></td> </tr> <?php};?> </table> </body> </html>
Note: function mysql query yang digunakan untuk tampil data:
- mysqli_query = memilih semua data dan sorting id desc
- mysqli_fetch_array = perulangan untuk view semua data.
- Menu: tambah data, tampil data (materi sebelumnya)
- Tampilan dengan kode tabel sederhana html
Hasil view Tampil data mysql
Buka url brwoser: http://localhost/belajar-php/tampil_data.php
Ok, Selesai.
Materi selanjutnya >>
Baca juga: