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

Logo Koala Skodev mengetik

Skodev

Belajar coding dalam bahasa Indonesia

CARA MENAMPILKAN 1 DATA DARI DATABASE DENGAN PHP

Panduan langkah demi langkah cara menampilkan 1 data dari database menggunakan PHP dengan penjelasan yang mudah dipahami.

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.

Persiapan Database

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.

Koneksi PHP ke Database

<?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());
}
?>

Menyiapkan Query untuk Mengambil Data

<?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));
}
?>

Menampilkan Data ke Layar

<?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);
?>

Catatan Penting

  • Pastikan kamu menyesuaikan host, user, pass, dan db sesuai dengan pengaturan server atau hosting kamu.
  • Jangan lupa untuk membersihkan input jika menggunakan data dari pengguna untuk menghindari serangan SQL Injection.
  • Gunakan 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!


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