Sabtu, 28 Mei 2016

Filter data dengan PHP OOP

hallo sahabat blogger pada kesempatan kali ini saya akan sharing materi tentang cara filter data dengan mysql PHP OOP.

Pengertian

 Filter data adalah memilih data yang ingin ditampilkan

Latar belakang

 belajar mysqli OOP

Alat & bahan

  •  text editor
  • laptop yang sudah tersinstall Lamp server
  • koneksi internet

Maksud & tujuan

 memberikan cara bagaimana untuk memilih data yang akan ditampilkan

Tahap pelaksanaan

pertama kita harus membuat database untuk menampung data yang kita miliki. untuk mebuat database kita bisa membuatnya lewat tool phpmyadmin dengan cara  klik Database -> Create database.
kemudian kita harus membuat script seperti dibawah ini :


sedikit penjelasan tentang script diatas :

$db = new mysqli("localhost","root","kamis19","mysqli");
sintax ini adalah sintax untuk membuat koneksi ke database yang telah kita buat. localhost adalah nama server, root adalah username default, kamis19 adalah password (password ini disesuaikan jika phpmyadmin anda memiliki password silahkasn password diisi namun jika tidak memiliki password silahkan dikosongi atau cukup ditulis "" tanpa spasi), mysqli adalah nama databse anda.

if($db->connect_errno){
        echo "gagal konek" .$db->connect_error;
}
sintax ini digunakan untuk cek koneksi, apakah koneksi berhasil atau tidak. sintax .$db->connect_error digunakan untuk menampilkan eror yang terjadi.

$query = "SELECT * FROM murid";
sintax untuk menampilkan semua data pada databse

$data = $db->query($query);
sintax untuk menjalankan query mysql yang telah dibuat

if($data->num_rows > 0)
sintax yang digunakan untuk melihat apakah dalam table berisi data atau table kosong.

while($row = $data->fetch_assoc())
sintax ini digunakan untuk menampilkan array

echo "nama : $row[id]
                      $row[nama]
                      $row[jurusan]
                      <br>;
sintax ini digunakan untuk menampilkan data yang ada pada database

$db->close();
untuk menutup koneksi

sedangkan untuk filter data kita hanya perlu merubah query mysqlnya saja.
berikut cara untuk filter data kita bisa gunakan 3 cara yaitu
1. menggunakan LIMIT
LIMIT digunakan untuk filter data dengan jumlah tertentu.
contohnya:
$query = "SELECT * FROM murid LIMIT 2"
dengan query ini,jika kita memiliki 10 data yang akan tampil 2 data saja

2. menggunakan WHERE
where ini digunakan untuk menampilkan hasil dengan kondisi tertentu.
contohnya:
$query = "SELECT * FROM murid WHERE id = 2";
dengan query ini, data ynag tampil hanya data yang memiliki id 2.

3. menggunakan Field
cara ketiga kita langsung filter data menggunakan fieldnya langsung.
contohnya:
$query = "SELECT id,nama FROM murid";
dengan query ini, data yang akan tampil adalah semua data yang ada pada field id dan nama.

Referensi

 video webprog (Mysql OOP)

Hasil & kesimpulan

hasil dan kesimpulan tentang materi ini adalah filter data dapat membantu kita untuk memilih data mana yang akan ditampilkan kepada user dan data mana yang bersifat rahasia dan tidak harus diketahui oleh pengguna.

0 komentar:

Posting Komentar