DISKON TERBATAS! Masukkan kupon "skillbaru" saat checkout di kelas apa saja

Logo Koala Skodev mengetik

Skodev

Belajar coding dalam bahasa Indonesia

CARA MENAMPILKAN TABEL DATABASE DI PHP

Pelajari cara menampilkan tabel database di PHP dengan langkah-langkah yang mudah dipahami, ideal bagi pemula dalam pengembangan web.

Daftar Isi:

Persiapan Database
Koneksi ke Database
Menampilkan Data Tabel
Penutup

Mempelajari cara menampilkan tabel dari database dalam PHP adalah salah satu kemampuan dasar yang perlu diketahui oleh para developer web. PHP merupakan bahasa skrip server-side yang banyak digunakan untuk mengembangkan aplikasi web. Dalam artikel ini, kita akan membahas secara langkah demi langkah bagaimana kamu dapat menampilkan data dari tabel dalam database kamu menggunakan PHP.

Sebelum memulai, pastikan kamu sudah memiliki server lokal atau server web, database yang dapat diakses, dan tabel dengan beberapa data di dalamnya.

Persiapan Database

Sebelum menampilkan data, kamu perlu memastikan bahwa database dan tabel yang ingin ditampilkan sudah ada dan bisa diakses. Gunakan MySQL atau sistem manajemen database lainnya untuk membuat database dan tabel terlebih dahulu.

Langkah Membuat Database

  • Login ke MySQL atau database management system (DBMS) lainnya.
  • Buat database dengan perintah CREATE DATABASE nama_database;.
  • Pilih database yang telah dibuat dengan USE nama_database;.
  • Buat tabel dengan CREATE TABLE nama_tabel (...);, dan tambahkan kolom sesuai kebutuhan kamu.

Koneksi ke Database

Agar PHP bisa berinteraksi dengan database, kamu perlu membuat koneksi database terlebih dahulu.

<?php
$servername = "localhost";
$username = "username_database";
$password = "password_database";
$dbname = "nama_database";

// Membuat koneksi
$conn = new mysqli($servername, $username, $password, $dbname);

// Cek koneksi
if ($conn->connect_error) {
    die("Koneksi gagal: " . $conn->connect_error);
}
?>

Ganti localhost, username_database, password_database, dan nama_database dengan detail yang sesuai dari environment kamu.

Menampilkan Data Tabel

Setelah koneksi ke database siap, kamu dapat melakukan query untuk mendapatkan data dari tabel.

<?php
$sql = "SELECT * FROM nama_tabel"; // Ganti 'nama_tabel' dengan nama tabel kamu
$result = $conn->query($sql);

if ($result->num_rows > 0) {
    // output setiap baris data
    while($row = $result->fetch_assoc()) {
        echo "id: " . $row["id"]. " - Nama: " . $row["nama"]. " - Email: " . $row["email"]. "<br>";
    }
} else {
    echo "0 hasil";
}
$conn->close();
?>

Ganti id, nama, dan email dengan nama kolom yang ada pada tabel kamu. Struktur ini akan menampilkan data dengan format teks sederhana.

Menampilkan Data dalam Tabel HTML

Untuk menampilkan data dalam bentuk tabel HTML, buat struktur tabel dengan <table>, <thead>, dan <tbody>.

<?php
// header tabel
echo "<table border='1'>
<tr>
<th>ID</th>
<th>Nama</th>
<th>Email</th>
</tr>";

// data tabel
while($row = $result->fetch_assoc()) {
    echo "<tr>";
    echo "<td>" . $row["id"]. "</td>";
    echo "<td>" . $row["nama"]. "</td>";
    echo "<td>" . $row["email"]. "</td>";
    echo "</tr>";
}
echo "</table>";
?>

Dengan menggunakan kode di atas, data akan ditampilkan dalam tabel yang lebih terorganisir. Ganti bagian <th>ID</th>, <th>Nama</th>, dan <th>Email</th> serta $row["id"], $row["nama"], dan $row["email"] sesuai dengan struktur tabel kamu.

Penutup

Menampilkan tabel dari database adalah salah satu fungsi utama dalam pengembangan aplikasi PHP. Dengan mengikuti langkah-langkah di atas, kamu sudah dapat menampilkan data yang tersimpan dalam database ke dalam web secara dinamis. Selanjutnya, kamu bisa bereksperimen dengan query SQL untuk menampilkan data sesuai kebutuhan kamu atau menambahkan fitur seperti paging dan sortir data. Selamat mencoba!


Daftar newsletter skodev masukkan emailmu untuk dapat informasi menarik dari dunia koding