Perintah SQL Menampilkan Data tertentu

Perintah SQL Menampilkan Data Tertentu

Perintah SQL menampilkan data tertentu dari database merupakan lanjutan dari cara menampilkan data dari database dengan php. Jadi yang belum baca tentang cara menampilkan data dari database dengan php silahkan baca terlebih dahulu karena database yang kita gunakan merupakan database yang telah dibuat di menampilkan data dari database dengan php. Fokus pembahsan kita kali ini adalah menampilkan data-data tertentu yang ada dalam database kita.
perintah sql menampilkan data tertentu dengan php
untuk menampilkan data-data tertentu dengan sql kita dapat menggunakan perintah sql "SELECT column1,column2,column3...columnN FROM namatable" dimana perintah sql tersebut hanya mengambil data dari setiap column yang di maksud dari nama tabel yang ada didatabase, contoh kasus dari database sebelumnya kita ingin menampilkan data yang ada di column nama,nim,dan alamat dalam tabel data_mahasiswa, dengan konsep diatas kita dapat menggunakan sql query "SELECT nama,nim,alamat FROM data_mahasiswa" untuk mengambil data dari kolom nama,nim,dan alamat pada tabel data_mahasiswa. Selanjut nya implementasi nya dalam php.
<?php
    include 'config.php';
?>
<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <meta http-equiv="X-UA-Compatible" content="ie=edge">
        <title>PHP Dasar</title>
        <link rel="stylesheet" href="style.css">
    </head>
    <body>
        <div class="container">
            <form method="post">
                <input type="text" name="cari" id="keyword" placeholder="Cari disini">
                <input type="submit" value="Cari" name="btnCari" id="btnCari">
            </form>
            <div id="tampil">
            <button><a href="add.php">Tambah</a></button>
                <table>
                    <tr>
                        <th>No</th>
                        <th>Nama</th>
                        <th>Nim</th>
                        <th>Alamat</th>
                    </tr>
                    <?php
                        $no = 1;
                        $sql = mysql_query("SELECT nama,nim,alamat FROM data_mahasiswa");
                        while ($data = mysql_fetch_array($sql)) {
                            ?>
                                <tr>
                                    <td><?=$no++?>.</td>
                                    <td><?=$data['nama']?></td>
                                    <td><?=$data['nim']?></td>
                                    <td><?=$data['alamat']?></td>
                                </tr>
                            <?php
                        }
                    ?>
                </table>
            </div>
        </div>
    </body>
</html>

Penjelasan sql menampilkan data tertentu

yang perlu anda perhatikan adalah include 'config.php' dimana fungsi ini adalah untuk menghubungkan ke phpmyadmin, untuk memperjelas mengenai config.php ini atau cara mengubungkan ke phpmyadmin silahkan baca di cara menampilkan data dari database dengan php. 
<?php
     $no = 1;
     $sql = mysql_query("SELECT nama,nim,alamat FROM data_mahasiswa");
     while ($data = mysql_fetch_array($sql)) {
         ?>
           <tr>
               <td><?=$no++?>.</td>
               <td><?=$data['nama']?></td>
               <td><?=$data['nim']?></td>
               <td><?=$data['alamat']?></td>
           </tr>
         <?php
     }
?>
Pada bagian script diatas merupakan implementasi sql menampilkan data tertentu dengan php, dimana perintah dari script diatas akan mengambil seluruh data yang ada di kolom nama,nim, dan alamat kemudian ditampilkan kedalam bentuk table dalam browser. Dan bagian script atau code diatas menrrapkan konsep "SELECT column1,column2,column3,..columnN FROM nama-table" .

Perintah sql untuk menampilkan data spesifik dengan primary key

dalam menampilkan data agar lebih spesifik lagi kita dapat menggunakan primary key atau kunci utama dari dari data dalam table database, bagi yang sudah membaca tentang cara menampilkan data dari database dengan php. Pasti sudah mengetahui primary key yang digunakan dalam table data_mahasiswa, jadi yang belum membaca silahkan baca terlebih dahulu karena ini merupakan lanjutan dari yang sebelum nya. Primary key atau kunci utama dalam tabel merupakan atribut untuk menentukan kunci utama dari data-data yang kita input kan ke dalam database dimana primary key ini tidak boleh sama atau tidak ada yang duplikat dalam data-data yang ada dalam database, contoh pengguaan primary key adalah seperti nik,nip,nim dan lain sebagainya yang berisifat unik atau tidak ada yang sama antara value dari primary key ini. Primary key ini sangat berfungsi untuk update dan delete dari tabel.
Konsep sql menampilkan data yang lebih spesifik dengan primary key ini adalah dengan menambahkan "where" pada sql yang sebelum nya,contoh nya seperti "SELECT * FROM nama-table WHERE column = 'primary key' ", dari sql tersebut kita mengambil semua data yang ada di database namun hanya data yang terdapat di column dengan value primary key, artinya sql diatas hanya mengambil 1 data dari tabel. Untuk lebih jelasnya kita implementasikan dalam bentuk code php sebagi berikut.
perintah sql menampilkan data tertentu dengan primary key
<?php
     $no = 1;
     $sql = mysql_query("SELECT * FROM data_mahasiswa WHERE nim ='D1041161018' ");
     while ($data = mysql_fetch_array($sql)) {
          ?>
            <tr>
                <td><?=$no++?>.</td>
                <td><?=$data['nim']?></td>
                <td><?=$data['nama']?></td>
                <td><?=$data['alamat']?></td>
                <td><?=$data['asal_sekolah']?></td>
                <td><?=$data['no_hp']?></td>
                <td></td>
            </tr>
           <?php
      }
?>
Pada bagian code diatas merupakan implementasi menampilkan data yang lebih spesifik dengan primary key dengan php, dimama pada table data_mahasiswa kita menggunakan nim sebagai atribut primary key nya. Jadi data yang tampil hanaya yang memiliki primary key tertentu, contoh kasus diatas data yang tampil hanya data dengan nim = D1041161018 . Code ini  <?=?> sama halnya dengan <?php echo ?> 
Sekian pembahasan mengenai perintah sql menampilkan data tertentu dalam database, untuk selajut nya akan membahah data kedalam database dengan php kemudian dlanjutkan dengan edit atau update data dari database menggunakan php. Untuk mengetahui update tutorial terbaru silahkan cek daftar isi Serba Ngoding.

0 Response to "Perintah SQL Menampilkan Data tertentu"

Posting Komentar

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel