DISKON TERBATAS! Masukkan kupon "skillbaru" saat checkout di kelas apa saja
Skodev
Belajar coding dalam bahasa Indonesia
Jika kamu sedang belajar pemrograman web dengan PHP, mungkin kamu akan ingin tahu bagaimana cara menampilkan satu data spesifik dari database. Ada banyak cara untuk melakukan ini, tapi di sini kita akan membahas metode yang paling dasar dan sederhana menggunakan MySQLi.
Sebelum melangkah lebih jauh, pastikan kamu sudah memiliki server lokal atau hosting dan database yang siap digunakan untuk contoh ini.
Untuk memulai, kamu perlu memiliki database yang sudah berisi data. Sebagai contoh, misalkan kita memiliki database dengan nama db_latihan
dan sebuah tabel users
yang memiliki beberapa kolom seperti id
, name
, dan email
.
<?php
$host = "localhost";
$user = "root";
$pass = "";
$db = "db_latihan";
// Membuat koneksi ke database
$conn = mysqli_connect($host, $user, $pass, $db);
// Cek koneksi
if (!$conn) {
die("Koneksi gagal: " . mysqli_connect_error());
}
?>
<?php
// Query untuk mengambil satu record berdasarkan id
$id = 1; // asumsikan kita ingin mendapatkan user dengan id 1
$query = "SELECT * FROM users WHERE id = $id";
// Melakukan query ke database
$result = mysqli_query($conn, $query);
// Cek jika query berhasil
if (!$result) {
die("Query Error: " . mysqli_error($conn));
}
?>
<?php
// Mengambil data dan menampilkannya
$data = mysqli_fetch_assoc($result);
echo "ID User: " . $data["id"] . "<br>";
echo "Nama: " . $data["name"] . "<br>";
echo "Email: " . $data["email"] . "<br>";
// Menutup koneksi
mysqli_close($conn);
?>
host
, user
, pass
, dan db
sesuai dengan pengaturan server atau hosting kamu.mysqli_real_escape_string
atau prepared statements untuk penanganan variabel yang berasal dari input pengguna yang lebih aman.Mengambil data spesifik dari database menggunakan PHP cukup sederhana. Pastikan koneksi database aman dan selalu validasi input yang masuk agar aplikasi web menjadi lebih handal dan terlindungi dari serangan berbahaya. Selamat mencoba!
Link terkait: