Assalamualaikum teman teman , salam sejahtera untuk kita semua. Bagaimana kabarnya teman redaksi? semoga diberikan kesehatan dan kelancaran untuk teman teman redaksi semua karena kita masih berada ditengah wabahnya pandemi corona saat ini. Saya Seno Aji juga mengucapkan Marhaban yaa Ramadhan bagi yang menjalankan. Kali ini saya akan menjelaskan beberapa materi tentang Where pada SQL dan Query Delete serta beberapa contoh coding yang akan saya sampaikan. Stay tune terus yaa teman redaksi…

Where merupakan klausa dari bahasa inggris yang dalam bentuk question atau pertanyaan yang menanyakan keberadaan sesuatu. Dalam bahasa SQL, Where merupakan kondisi saat mengambil data dari tabel tunggal atau bergabung dengan beberapa tabel.

Jika kondisi yang diberikan sesuai maka hanya mengembalikan nilai tertentu dari tabel. Kamu akan menggunakan klausa WHERE untuk menyaring record dan mengambil record yang diperlukan saja.

Disini saya akan menunjukan beberapa coding dri Where SQL, Ada 3 macam coding Where SQL yaitu Where Select OR, Where Select And, dan Where Select Not.

Where Select OR

Where Select OR merupakan pencarian yang dilakukan dengan mencari salah satu variabel yang hampir mirip dengan yang diketikan .

$data = mysqli_query($con,”SELECT * FROM mahasiswa1 WHERE nama LIKE ‘%$_POST[nama]%’ OR nrp LIKE ‘%$_POST[nama]%’ OR hp LIKE ‘%$_POST[nama]%'”);

  • Facebook
  • Twitter
  • Google+
  • Pinterest

jika saya memasukan salah satu nama maka akan tampil dibawah ini

  • Facebook
  • Twitter
  • Google+
  • Pinterest

jika saya memasukkan NRP pada mahasiswa makan akan tampil seperti dibawah ini

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Tampilan dari pencarian OR itu hanya dengan menggunakan satu input type saja namun mencakupi seluruh data yang akan kita tampilkan.

Where Select AND

Where Select And merupakan penggunaan untuk melakukan pencarian dengan semua variabel yg mendekati ketika kita akan menambah sebuah input data yg kita ketikan.

 $data = mysqli_query($con,”SELECT * FROM mahasiswa1 WHERE nama LIKE ‘%$_POST[nama]%’ AND nrp LIKE ‘%$_POST[nrp]%’ AND hp LIKE ‘%$_POST[hp]%'”);

  • Facebook
  • Twitter
  • Google+
  • Pinterest

 Ketika saya menginput data nrp nama dan hp yang mendekati maka akan tampil seperti dibawah ini

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Jika saya memasukkan input data nrp nama dan hp hanya sebagian maka data tersebut akan tampil sperti dibawah ini

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Pada tampilan ini, select AND akan menapilkan input type form lebih dari 1

Where Select NOT

Prinsip dari Select not hampir sama seperti And, namun pada Not terdapat perbedaan karena jika kita menginputkan semisal adalah nama , maka data nama tersebut akan hilang. Selain itu juga meskipun kita memasukan data nama selain tertera pada tabel tabel tersebut akan tetap

 $data = mysqli_query($con,”SELECT * FROM mahasiswa1 WHERE NOT nama LIKE ‘%$_POST[nama]%'”);

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Hasil jika saya menginputkan nama orang lain, nama tersebut akan tidak muncul pada tabel

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Jika saya menginputkan nama yang tertera pada tabel maka nama tersebut pada tabel akan hilang. Semisal saya inputkan nama Alex

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Maka Alex tersebut akan hilang

  • Facebook
  • Twitter
  • Google+
  • Pinterest

QUERY DELETE

Query delete merupakan sebuah program coding yang berfungsi sebagai perintah untuk menghapus data pada mysql. berikut adalah contoh coding dari query delete

$del = mysqli_query($con,” DELETE FROM `mahasiswa1` WHERE `id` =’$_GET[id]'”);

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

Hasil dari coding diatas akan ditampilkan dibawah ini:

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Semisal saya ingin menghapus tabel id 10 yang bernama Bambang dengan mengenter DEL pada kolom aksi, sehingga hasil tampilan akan sebagai berikut :

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

Sehingga data dengan id 10 bernama Bambang akan otomatis terhapus/ terdelete

Oke sekian dulu dari Seno, kita akan lanjut lagi pada redaksiana berikutnya

Wassalamualaikum , salam sejahtera untuk kita semua.