Assalamualaikum Wr. Wb.

Alhamdulillah kita dapat bertemu kembali bersama saya Achmad Hanif, dengan materi baru yang akan kita bahas yaitu tentang Select Where SQL ” dan “Logic And dan OR“. Pada materi kita kali ini akan belajar yaitu bagaimana data yang ditampilkan sesuai dengan data yang kita inginkan. Select Where akan menggunakan syntax “SELECT * FROM” alamat tabel data WHERE condition“.

Untuk kasus pertama kita dapat membuat program untuk mencari data yang persis seperti yang kita inginkan seperti dibawah ini dengan variabel “SELECT * FROM mhs WHERE nrp = ‘$_POST[nrp]’ “.

  • Membuat Program Pencarian Data dan Select Where fix
  • Facebook
  • Twitter
  • Google+
  • Pinterest
Search.php
  • Facebook
  • Twitter
  • Google+
  • Pinterest
Selectwhere

Jika program dijalankan maka hasilnya seperti dibawah ini :

  • Facebook
  • Twitter
  • Google+
  • Pinterest

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Lalu untuk kasus yang kedua bagaimana jika kita ingin melihat data yang mirip dengan apa yang ingin kita cari ? yakni dengan menambahkan LIKE ‘$_POST[nrp]%’. 

Penulisan % menunjukkan variabel bebas, jika posisi % didepan, artinya bagian depan adalah variabel bebasnya (variabel yang tidak ditentukan berdasarkan pencarian ), Jika % berada dibelakang, maka bagian belakang bebas, artinya kita mengontrol bagian depan.

  • Membuat Program Select Where mirip
  • Facebook
  • Twitter
  • Google+
  • Pinterest

Jika program dijalankan maka hasilnya seperti dibawah ini :

  • Facebook
  • Twitter
  • Google+
  • Pinterest
  • Facebook
  • Twitter
  • Google+
  • Pinterest

Kedua cara tersebut kurang efektif kenapa?? karena kita harus membuat program menyesuaikan dengan apa yang ingin kita cari. Solusinya adalah dengan menggunakan logic OR dan AND. dengan syntax ” SELECT column FROM alamat tabel WHERE NOT kondisi “;

  • Membuat Program Logic OR
  • Facebook
  • Twitter
  • Google+
  • Pinterest
or.php

Jika program dijalankan maka hasilnya seperti dibawah ini :

  • Facebook
  • Twitter
  • Google+
  • Pinterest

coba ketikkan pada nama misal “M.” Lalu klik search

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Membuat Program Logic And

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Jika program dijalankan hasilnya seperti dibawah ini :

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Disini saya mencoba mengetikkan nomor hp “08776” lalu klik cari

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Sekian pembahasan materi dari saya, semoga bermanfaat !!

Wassalamualaikum Wr. Wb.