DISKON TERBATAS! Masukkan kupon "skillbaru" saat checkout di kelas apa saja
Skodev
Belajar coding dalam bahasa Indonesia
Daftar Isi:
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.
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.
CREATE DATABASE nama_database;
.USE nama_database;
.CREATE TABLE nama_tabel (...);
, dan tambahkan kolom sesuai kebutuhan kamu.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.
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.
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.
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!
Link terkait: