Update 27/01/24 · Read 3 min
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:
https://www.seosatu.com/read/68424/kursus-private-php-html-mysql-online-langsung