Source code search php dan mysqli

Program Pencarian Data dengan PHP7 dan MySQLi- Searcing merupakan sebuah proses pencarian pada suatu elemen di dalam array, yang dapat dibagi menjadi dua macam tipe pencarian seperti : pencarian sequential [sequential search] dan pencarian pada biner [binary search]. kalau kita bandingkan perbedaan antara kedua tipe tersebut terletak pada keadaan suatu elemen [data yang berada pada array].

Pencarian sequential itu sendiri digunakan apabila data dengan keadaan acak atau tidak urut, sedangkan pencarian biner digunakan pada data yang sudah dalam keadaan berurutan. Sebelumnya kita sudah mempelajari pengenalan dasar bahasa program dan saya anggap sobat sudah mengerti sedikit demi sedikit hehe karena saya pun juga masih belajar dan ingin berbagi.

Selain itu, Anda juga dapat membaca posting kami yang sebelumnya dan mengulas tentang pembuatan aplikasi mini. Anda juga dapat mencobanya secara gratis! Yuk tunggu apalagi coba aplikasi berbasis web sederhana ini yang dapat membantu Anda menemukan informasi tentang Zodiak dan Weton. Untuk itu Anda bisa menuju ke postingan yang mengulas tentang Aplikasi Ramalan Zodiak dan Weton Berbasis Web.

Sekarang kita memulai dengan membuat program yang cukup sederhana. kali ini saya akan membuat tutorial Program Pencarian Data dengan PHP 7 dan MySQLi, simak ulasannya di bawah ini.  Berikut langkah-langkah untuk membuat Program Pencarian Data dengan PHP7 dan MySQLi :

Langkah 1 : Kita harus sudah menginstall xampp terlebih dulu sebagai database nya. kita memerlukan database disini untuk menampung data-data yang di input ke xampp. kalau sudah! pergi ke folder C:\xampp\htdocs dan buat folder baru anda.  

Langkah 2 : Kita buka text editor buat nulis skrip [code] bisa menggunakan visual studio, sublime text, atau notepad juga bisa. tetapi agar tampilannya jelas dan menarik saya rekomendasikan dengan visual studio atau sublime text ya. 

Langkah 3 : Sekarang salin skrip di bawah ini dan simpan dengan nama koneksi.php ke folder yang anda buat tadi [C:\xampp\htdocs\namafolder\koneksi.php]. 

Langkah 4 : Selanjutnya buat file dengan nama index.php

Catatan : Fokus pada scriptphp

Dari coding di atas penjelasannya seperti berikut :

Berikut ini penjelasan dari kode program di atas yang dapat kami simpulkan berikut ini:

1. Pada script formini, terdapat method get dan juga post. jadi, kalau GET data keyword yang akan kita cari maka akan tampil di url, tapi jika POST maka data yang dicari akan disembunyikan url.

 

2. Jika kalian memakai GET , maka untuk mengambil data inputan form nya memerlukan $_GET['name'] tapi kalau POST maka $_POST['name']

3. Skrip di atas terdapat action=index.php, sekarang tergantung anda maunya ketika dicari tetap berada di halaman index atau pindah ke halaman lain.

 

4. Selanjutnya terdapat textbox yang berfungsi untuk pencarian nama data dengan menuliskan kata kunci pada keyword untuk memanggil nama data yang dicari.

5. Terdapat button yang biasa berfungsi untuk tombol submit nya.

Query Pencarian

Penjelasan diatas merupakan mencari ke 3 kolom di tabel produk, tapi jika kalian cuman mau 1 kolom saja yang dicari misalnya mau cari di kode_produk saja maka querynya seperti ini : 

Selanjutnya jika tidak ada yang dicari, maka akan menjalankan query didalam ELSE.

Langkah 5 : Dan terakhir buat database baru di xampp [localhost/phpmyadmin/] dengan nama db_gc.sql salin script sql nya di bawah ini buat dengan nama db_gc.sql 

Sekarang impor sql ke database xampp. setelah itu coba jalankan dengan alamat url [localhost/nama_folder] di browser. jangan lupa sebelumnya start apache dan MySQL pada xampp. 

Demikian lah artikel yang dapat saya berikan pada hari ini tentang program pencarian data dengan menggunakan PHP7 dan MySQLi. buat anda yang baru memulai pemrograman tetap semangat ya. semoga artikel di blog codinglan ini bisa membantu sobat untuk menambah pengetahuan. Terimakasih

Samuel Pasaribu

Samuel Pasaribu working in the Search Engine Optimization field since 2019. And worked on many successful projects since then. He shares the real-life experience of best SEO practices with his followers on samuelpasaribu.com. You also can learn Advance level SEO for WordPress, Blogger, or any other blogging platform. Stay tuned.

You're not connecting to your DB in your query:

$query = mysqli_query["SELECT
                      ^ missing connection variable

there is no connection variable [unknown what you are using to connect with]

$query = mysqli_query[$connection, "SELECT ...
                      ^^^^^^^^^^^^

From the manual //php.net/manual/en/mysqli.query.php

Object oriented style mixed mysqli::query [ string $query [, int $resultmode = MYSQLI_STORE_RESULT ] ]

Procedural style mixed mysqli_query [ mysqli $link , string $query [, int $resultmode = MYSQLI_STORE_RESULT ] ]

figuring you are using mysqli_ to connect with. If you're using mysql_ or PDO to connect with, that won't work. Those different MySQL APIs do not intermix with each other.

Plus, instead of or die ["Could not search"] do or die[mysqli_error[$connection]] to catch any errors, if any.

Add error reporting to the top of your file[s] which will help find errors.

Bài mới nhất

Chủ Đề