Cara Menampilkan Data di PHP
Menampilkan data di PHP dapat dilakukan dengan beberapa cara, mulai dari menampilkan teks sederhana hingga mengambil data dari database MySQL. Berikut adalah ringkasan caranya:
1. Menampilkan Teks Sederhana
Untuk menampilkan teks atau variabel langsung ke layar, gunakan fungsi berikut:
echo: Paling sering digunakan karena lebih cepat.print: Mirip dengan echo tetapi mengembalikan nilai 1.printf: Digunakan jika Anda ingin memformat teks (seperti menentukan jumlah desimal).
Contoh:
echo "Halo Dunia!";2. Menampilkan Data dari Database MySQL (Cara Terbaru 2025)
Langkah standar untuk mengambil dan menampilkan data dari tabel database adalah:
- Koneksi ke Database: Gunakan
mysqli_connectatau objeknew mysqli. - Eksekusi Query: Jalankan perintah SQL
SELECTmenggunakanmysqli_query. - Ambil Data (Fetching): Gunakan fungsi fetch untuk mengubah hasil query menjadi array:
mysqli_fetch_assoc(): Mengambil data sebagai array asosiatif (berdasarkan nama kolom).mysqli_fetch_array(): Mengambil data sebagai array numerik dan asosiatif.
- Perulangan (Looping): Gunakan
whileuntuk menampilkan semua baris data.
Contoh Kode Dasar:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Data Posyandu</title>
</head>
<body>
<h2>Data Posyandu</h2>
<h5>Desa Mekarsari</h5>
<a href="">Add</a>
<table border="1 px solid black">
<tr>
<th>No</th>
<th>Nama</th>
<th>Tanggal Lahir</th>
<th>Alamat</th>
<th>Nama Orang Tua</th>
<th>Hand Phone</th>
<th>Tinggi Badan</th>
<th>Lingkar Kepala</th>
<th>Lingkar Lengan</th>
<th>Lingkar Perut</th>
</tr>
<?php
include '../config/koneksi.php';
$Q_DP = mysqli_query ($koneksi, "SELECT * FROM data_pengukuran ORDER BY nama_balita ASC");
$resultDP = array();
while ($data = mysqli_fetch_array($Q_DP)) {
$resultDP[] = $data; //result dijadikan array
}
?>
<?php $no = 1; ?>
<?php foreach ($resultDP as $rows_dp): ?>
<tr>
<td>
<?php echo $no++ ?>
</td>
<td>
<?php echo $rows_dp['nama_balita'] ?>
</td>
<td>
<?php echo $rows_dp['tgl_lahir'] ?>
</td>
<td>
<?php echo $rows_dp['alamat'] ?>
</td>
</tr>
<?php endforeach ?>
</table>
</body>
</html>
Comments
Tidak ada komentar:
"Terimakasih telah berkunjung ke blog kami, semoga anda dapat menemukan apa yang anda cari. Mohon untuk menambahkan komentar!"