Script menampilkan database ke web php

Script menampilkan database ke web php

Hal sederhana yang akan dilakukan setelah memiliki database di phpmyadmin adalah menampilkannya di halaman browser. Database dapat ditampilkan mengunakan query sql dan melalui bahasa pemrograman seperti php, java, javascript dan lainnnya. Pada artikel ini akan di bahas cara menampilkan data dari database dengan php.

Untuk menampilkan data menggunakan php relatif mudah karena tidak banyak konfigurasi yang akan dilakukan.

Perangkat lunak yang dibutuhkan

  1. Apache dan MySQL. – Bisa menggunakan xampp. Silahkan iinstall XAMPP terlebih dahulu.
  2. Editor seperti sublime text, visual studio code, notepad.
  3. Browser Mozila atau chrome.

Langkah Menampilkan data database Menggunakan php

1. Buka xampp dan start modul apache dan mysql.

2. Buatlah folder project di directory htdocs, disini nama project yg digunakan adalah indonetsource.

C:\xampp\htdocs

Buatlah folder baru di project indonetsource dan beri nama php.

3. Siapkan database di phpmyadmin. Seperti tutorial sebelumnya kita telah membuat database indonetsource menggunakan phpmyadmin. Pada tutorial ini masih menggunakan database indonetsource yang terdiri atas tabel siswa.

4. Setelah membuat directory project dan database, hal berikutnya yang akan dilakukan adalah membuat script php. Bukalah editor dan ketikkan script di bawah ini kemudian simpan dengan nama koneksi.php pada folder php.

<?php
$hostname = "localhost";
$database = "indonetsource";
$username = "root";
$password = "";

$kon = mysqli_connect($hostname, $username, $password, $database);
// script cek koneksi
if (!$kon) {
    die("Koneksi Tidak Berhasil: " . mysqli_connect_error());
}
?> 

3. Bukalah new file pada editor dan ketikkan script di bawah ini

<!DOCTYPE html>
<html>

<head>
    <title>Menampilkan Data Dari Database PHP </title>
    <style>
        table,tr,td {
            border: 1px solid black;
        }
        thead {
            background-color: #cccddd;
        }
    </style>
</head>

<body>
    <h2>Menampilkan Data Dari Database PHP</h2>
    <table>
        <thead>
            <tr>
                <td>No</td>
                <td>Nama</td>
                <td>Jenis Kelamin</td>
                <td>Alamat</td>                
            </tr>
        </thead>
        <?php
        include "koneksi.php";
        $no = 1;
        $query = mysqli_query($kon, 'SELECT * FROM siswa');
        while ($data = mysqli_fetch_array($query)) {
        ?>
            <tr>
                <td><?php echo $no++ ?></td>
                <td><?php echo $data['nama'] ?></td>
                <td><?php echo $data['jenis_kelamin'] ?></td>
                <td><?php echo $data['alamat'] ?></td>
            </tr>
        <?php } ?>
    </table>
</body>

</html>

Simpan script di atas dengan nama file menampilkan_data.php di directory php

5. Jalankan project dengan mengakses url:

http://localhost/indonetsource/php/menampilkan_data.php

Jika berhasil dijalankan maka tampilan dari script yang telah dibuat seperti gambar di bawah ini:

Script menampilkan database ke web php
Menampilkan data dari database php

Dengan menggunakan script sederhana pada contoh project di atas kita telah berhasil menampilkan data dari database menggunakan bahasa pemrograman php. Selain cara sederhana di atas masih ada beberapa cara yang dapat digunakan untuk menampilkan data seperti menggunakan script pdo(PHP data Object) dan lain sebagainya.

Menampilkan data Tertentu dari Database Menggunakan Where

Selain bentuk di atas kita bisa menampilkan data tertentu dari database dengan php menggunakan where.

Where akan menampilkan 1 atau lebih data dari tabel yang kita miliki berdasarkan kondisi yang kita buat.

Sebagai contoh kita ingin menampilkan siswa dengan id = 1 maka kita dapat memodifikasi query yang dituliskan di dalam syntax php menjadi seperti di bawah ini.

$query = mysqli_query($kon, 'SELECT * FROM siswa WHERE id_siswa = 1');

Dengan momidifikasi script menampilkan_data.php pada line ke 30 menjadi seperti di atas maka saat dijalankan script tersebut hanya akan menampilkan 1 data saja.

Script menampilkan_data.php di atas dapat kita modifikasi lagi dengan menambahkan link detail seperti di bawah ini:

Script menampilkan database ke web php
Menampilkan Data PHP

Untuk membuat halaman menampilkan data seperti gambar di atas silahkan tambahkan script di bawah ini di

<td><a href="menampilkan_data_byID.php?id_siswa=<?php echo $data['id_siswa'] ?>">Detail</a></td>

saat link detail di klik akan diarahkan ke file menampilkan_data_byID.php.

script menampilkan_data_byID.php

<!DOCTYPE html>
<html>

<head>
    <title>Menampilkan Data PHP </title>
</head>

<body>
    <h2>Menampilkan Data Tertentu Dari Database PHP</h2>
    <?php
    $id_siswa = $_GET['id_siswa']; //Mengambil id siswa yang dikirim melalui url

    include 'koneksi.php';
    $no = 1;
    $query = mysqli_query($kon, "SELECT * FROM siswa WHERE id_siswa = '$id_siswa'");
    $data = mysqli_fetch_array($query);

    //menampilkan data dengan id tertentu
    echo "<b>Id</b> : " . $data['id_siswa'] . "<br>";
    echo "<b>Nama</b> : " . $data['nama'] . "<br>";
    echo "<b>Jenis Kelamin</b> : " . $data['jenis_kelamin'] . "<br>";
    echo "<b>Alamat</b> : " . $data['alamat'];
    ?>

</body>

</html>

script di atas akan menampilkan detail data siswa yang tersimpan di tabel siswa pada database indonetsource yang telah kita buat.

Demikianlah tutorial cara menampilkan data dari database menggunakan bahasa pemrograman php. Tutorial ini akan membantu pemula dalam memahami read database menggunakan select.

Tutorial lanjutan

PHP MySQL Query Select Insert Update dan Delete
Menampilkan Data dengan Foreach PHP
Menampilkan data dari database dengan codeigniter

Dalam pemrograman php MySQL Perintah apa yang digunakan dalam menampilkan data?

Menampilkan Data MySQL dengan fungsi mysql_fetch_row Perintah SELECT adalah query MySQL yang paling sering gunakan. Query ini berfungsi untuk menampilkan data dari database. Data yang ditampilkan MySQL biasanya diberikan dalam bentuk tabel yang terdiri dari baris dan kolom.

Apakah jenis array yang dihasilkan oleh fungsi Fetch_assoc () pada saat menampilkan record dari database?

Fungsi fetch_assoc() / mysqli_fetch_assoc() digunakan untuk mengambil baris hasil sebagai array asosiatif.

Apa itu MySQL dan phpMyAdmin?

phpMyAdmin adalah perangkat lunak bebas yang ditulis dalam bahasa pemrograman PHP yang digunakan untuk menangani administrasi MySQL melalui website Jejaring Jagat Jembar (World Wide Web) .