SINAU DB : Query Select dan Query Insert

Assalamu’alaikum Wr. Wb. Haii sobat redaksi PENS. Gimana Kabar kalian? Semoga kalian semua tetap dalam lindungan-Nya (Aamiin). Tetap jaga kesehatan yaa di waktu seperti ini, jangan lupa jaga kebersihan, cuci tangan, jauhi keramaian. Kalian cukup di rumah saja agar bisa membantu memutus penyebaran virus COVID-19 ini.

Jumpa lagi dengan tulisan sayaa… Kalo baca tulisan saya jangan lupa senyum simetrisnya yaa:) wkwk. Kenalan nih, nama saya Rizal dari kelas 1 D3 ELKA B. Semoga semua tulisan dalam artikel saya ini bermanfaat bagi kalian semua. Kali ini saya akan membahas tentang praktikum query select dan query insert.

Query Select

Pada materi kali ini, saya akan membuat form pencarian di atas tabel yang menampilkan data mahasiswa. Nah data tersebut sudah saya buat sebelumnya di database dengan nama “mhs”.

Saya membuat form yang sederhana cuma satu input type yaitu nrp. Form tersebut digunakan untuk mencari nrp yang action-nya dalam satu file aja yaitu di “search.php”

Langsung saja membuat coding dengan format php :

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Kemudian saya jalankan pada browser localhost/1103191035/search.php,

Maka akan muncul tampilan seperti :

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Saya ingin mencoba mencari nrp 1103191035, dan hasilnya seperti :

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Kemudian saya membuat form yang sederhana juga cuma satu input type yaitu nrp. Form tersebut memiliki fungsi berbeda dengan yang di atas. Form ini digunakan untuk mencari nrp yang mirip atau hanya sebagian headernya saja.

Langsung saja berikut codingannya :

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Kemudian saya jalankan browser

localhost/1103191035/searchlike.php

Maka akan muncul tampilan seperti :

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Nah disini saya mencoba mencari nrp dengan memasukkan headernya saja yaitu “110”, dan hasilnya muncul seperti :

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Kemudian saya membuat form yang sederhana juga cuma satu input type yaitu nama. Form ini digunakan untuk mencari nama yang mirip atau hanya sebagian headernya saja.

Langsung saja berikut codingannya :

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Kemudian saya jalankan pada browser

localhost/1103191035/searchlike2.php

Maka akan muncul tampilan seperti :

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Saya ingin mencoba mencari nama dengan memasukkan headernya saja yaitu “Ri”, dan hasilnya muncul seperti :

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Untuk melakukan pencarian data dalam sebuah database, kita bisa menggunakan :

SELECT column1, column2, …

FROM table_name

WHERE condition;

Sedangkan jika kita ingin melakukan pencarian data yang mirip dalam sebuah database, kita bisa menambahkan LIKE :

“SELECT * FROM table_name WHERE data LIKE…

LIKE ini nantinya akan memilih data yang mirip dalam sebuah database.

Query Insert

Pada materi ini, saya akan membuat form penginputan data mahasiswa di atas tabel yang menampilkan data mahasiswa. Nah data tersebut sudah saya buat sebelumnya di database dengan nama “mhs”. Data yang diinput akan tersimpan ke dalam database jika kita menekan “Simpan” dengan muncul “Data Disimpan”. Namun ketika kita memasukkan data yang sama baik nrp, nama, maupun hp, kita tidak bisa menyimpan lagi dan nantinya akan muncul “Data Sudah Ada”

Langsung saja berikut codingannya :

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

Kemudian saya jalankan pada browser

localhost/1103191035/insert-select.php

Maka akan muncul tampilan seperti :

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Saya mencoba menginput sebuah data, dan hasilnya akan seperti :

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Namun ketika saya memasukkan salah satu data yang sama, maka data tidak akan tersimpan dan muncul tampilan seperti :

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Jadi disini kita menggabungkan beberapa materi sebelumnya yaitu form, insert, dan select dalam satu halaman web.

Hasil data di atas :

  1. Tidak menyimpan kecuali ada proses submit (Simpan)
  2. Data yang diinput langsung tampil tabel
  3. Data tidak bisa double 

Sampai disini dulu pembahasan materi query select dan query insert nya. Mohon maaf apabila ada kata-kata yang kurang berkenan dan mungkin kurang jelas. Kalau masih belum jelas bisa tanya-tanya melalui DM instagram @rizalirwanto01. Insyaallah saya pasti menjawab selagi bisa saya jawab.

Wassalamu’alaikum Wr. Wb.