Cara Menggunakan MySQL SELECT Dengan PHP

Kamu mencari artikel ini karena pasti kamu telah berhasil membuat database dan tabel bukan ?
Apa itu fungsi MySQL SELECT ? Dan bagaimana cara menggunakan MySQL SELECT dengan PHP? MySQL SELECT adalah perintah yang digunakan untuk mengambil atau menyeleksi data yang akan ditampilkan. MySQL SELECT biasanya digunakan untuk menampilkan data ke dalam tabel di website. Dan kali ini saya akan menunjukan teknik menggunakan SELECT pada MySQL dalam beberapa bentuk. 🙂

Menggunakan mysql select dengan php

Sebagai contoh saya memiliki tabel Costumers dengan data sebagai berikut :

CustomerIDCustomerNameContactNameAddressCity
1Alfreds FutterkisteMaria AndersObere Str. 57Berlin
2Ana Trujillo Emparedados y heladosAna TrujilloAvda. de la ConstituciĂłn 2222MĂ©xico D.F.
3Antonio Moreno TaquerĂ­aAntonio MorenoMataderos 2312MĂ©xico D.F.
4Around the HornThomas Hardy120 Hanover Sq.London
5Berglunds snabbköpChristina BerglundBerguvsvägen 8Luleå

Bagaimana cara menampilkan seluruh data diatas ? Perhatikan program dibawah ini :

SELECT * FROM Customers;

Lalu bagaimana jika kamu hanya ingin mengambil data dari kolom tertentu saja ? Sebagai contoh saya hanya akan mengambil data dari kolom CustomerName dan City maka programnya sebagai berikut :

SELECT CustomerName,City FROM Customers;

Dari program diatas apakah kamu tau perbedaannya ? jika belum tau coba perhatikan kembali.
Ya! perbedaannya berada pada tanda * yang menandakan pengambilan keseluruhan kolom sedangkan yang menyatakan nama kolom hanya mengambil kolom tertentu saja.

Menggunakan MySQL SELECT Dengan PHP

Lalu bagaimana jika program tersebut diterapkan dalam program PHP dan ditampilkan pada tabel website ?
Oke! Perhatikan program di bawah ini :

<table>
  <thead>
    <tr>
      <th>
        <b>NO</b>
      </th>
      <th>
        <b>NAMA KOSTUMER</b>
      </th>
      <th>
        <b>KOTA</b>
      </th>
    </tr>
  </thead>
  <tbody>
    <?php
            //membuka koneksi ke database MySQL
            mysql_connect("localhost", "root", "");
            //memilih database
            mysql_select_db("namadatabase");
            //melakukan query pengambilan data/SELECT
            $query = mysql_query("SELECT CustomerName,City FROM Customers;");
            $no = 1;
            //perulangan while untuk menampilkan data perbaris
            while ($row = mysql_fetch_array($query)) {
                echo "<tr>
            			<td class='center'>$no</td>
                        //CustomerName dan City berasal dari nama kolom di tabel
                        //Penggunaan nama kolom disesuaikan dengan kolom yang di panggil dalam query
            			<td class='center'>$row[CustomerName]</td>
            			<td class='center'>$row[City ]</td>
            		</tr>";
                $no++;
            }
        ?>
  </tbody>
</table>

Kunci utama dari program diatas adalah pada bagian mysql_fetch_array($query), karena bagian tersebutlah yang menampung data yang di ambil dari query ke dalam bentuk array PHP dengan variabel $row lalu kemudian dimasukan pada perulangan while untuk ditampilkan pada tabel baris demi baris. Saya sudah sertakan komentar programnya tinggal di coba lalu pahami. Jika belum paham silahkan berkomentar 🙂

Cukup sekian tutorial kali ini. Semoga bermanfaat 🙂

Leave a comment