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:
  1. Koneksi ke Database: Gunakan mysqli_connect atau objek new mysqli.
  2. Eksekusi Query: Jalankan perintah SQL SELECT menggunakan mysqli_query.
  3. 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.
  4. Perulangan (Looping): Gunakan while untuk 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>

Tidak ada komentar:

Posting Komentar

"Terimakasih telah berkunjung ke blog kami, semoga anda dapat menemukan apa yang anda cari. Mohon untuk menambahkan komentar!"

SEARCH

RECENT POSTS

Loading posts...

CATEGORIES

TAG CLOUD

Loading tags...