Cara Membuat Search Engine Dengan PHP dan MySQL

Daftar isi [Tampil]
6 Cara Membuat Search Engine Dengan PHP Mudah Banget!

Cara Membuat Search Engine Dengan PHP dan MySQL - Salah satu keterampilan paling menarik yang saya pelajari saat bekerja untuk EyeRadar selama beberapa bulan terakhir adalah membangun mesin pencari saya sendiri. 

Setiap situs web perbandingan harga memerlukan mesin pencari untuk menemukan merek dan produk favorit pengguna. 

Saya dapat membuat mesin pencari yang mencari database MySQL dan mengekstrak apa yang diinginkan pengguna. 

Tutorial ini akan menunjukkan kepada Anda bagaimana Cara Membuat Search Engine Dengan PHP dan MySQL untuk query database. Klik di sini untuk melihat proyek ini di GitHub.

Cara Membuat Search Engine Dengan PHP dan MySQL

Untuk membuatnya tetap sederhana, saya hanya akan fokus pada HTML, PHP, dan SQL. Kami selalu dapat kembali lagi nanti dan membuatnya mewah!.

Buat Form Mesin Pencari di HTML

Membuat Form HTML

Perhatikan atribut form dan atribut kotak teks dari formulir HTML:

  • action= "search.php" -- tindakan form adalah akhir tujuan. Ini akan menjadi lokasi skrip PHP yang akan melakukan semua pencarian.
  • method="get" -- tipe metode GET adalah apa yang akan mengambil teks yang dimasukkan ke dalam kotak teks dan menaruhnya ke dalam url untuk pengguna.
  • input type="text" -- tipe "text" hanya akan melakukan teks, jadikan input sebagai input teks.
  • name="search" -- "name" dapat berupa apa pun yang Anda inginkan.
  • input type="submit" -- tipe "submit" membuat formulir mengirimkan input pencarian ke skrip.

Sekarang setelah formulir HTML kita diatur, kita dapat melihat formulir pencarian dasar kita ditampilkan di bawah ini:

Hasil Form HTML

Buat Database Mesin Pencari menggunakan MySQL/phpMyAdmin

Selanjutnya, kita akan menyiapkan database SQL back-end. Cara Membuat Search Engine Dengan PHP dan MySQL kami sangat sederhana sehingga database MySQL kami juga akan mudah. 

Hanya beberapa bidang yang diperlukan untuk menyimpan data. Untuk membuat tabel dan database, saya akan menggunakan phpMyAdmin untuk mengelola backend MySQL saya. Memberikan informasi lebih lanjut tentang Apache, MySQL, dan pengaturan PHP.

Di bawah ini adalah contoh tabel yang dibuat dari database MySQL. Anda dapat membuat database Anda dengan cara apapun yang Anda suka. Buat tabel di dalam database, lalu tambahkan data ke dalamnya.

Tabel mySql

Setelah database dan front-end selesai, saatnya untuk beralih ke bagian yang menyenangkan: skrip Cara Membuat Search Engine Dengan PHP dan MySQL yang sebenarnya. 

Pertama-tama kita perlu mengekstrak input pencarian dari pengguna dan kemudian memformatnya untuk tujuan kita. Selanjutnya, kita terhubung ke database untuk menjalankan query. Hasil pencarian kemudian dapat ditampilkan kembali kepada pengguna.

Kata Kunci Mesin Pencari

Kata Kunci Mesin Pencari

Mulailah dengan membuat variabel yang akan digunakan dalam skrip.

  • $search -- Menyimpan input pencarian pengguna.
  • $button -- Menyimpan jenis input tombol pencarian.

Hubungkan ke Database MySQL, dan Jalankan Query

Selanjutnya, gunakan perintah mysqli_connect untuk terhubung ke MySQL. Fungsi ini akan terhubung ke database yang Anda pilih. 

Selanjutnya, jalankan string kueri terhadap database itu. Ini akan mengembalikan jumlah baris yang dikembalikan. 

Anda juga dapat menggunakan kondisional untuk menentukan apakah hasil pencarian tersedia untuk ditampilkan kepada pengguna.

Tampilkan Hasil Mesin Pencari kepada Pengguna

Tampilkan Hasil Mesin Pencari kepada Pengguna

Setelah kami memiliki semua hasil database kami, kami sekarang dapat menampilkan hasil tersebut kepada pengguna. 

Kami akan menampilkan lima atribut produk untuk memudahkan penggunaan HTML: nama, URL, merek, harga, dan vendor. 

Anda dapat mengurai setiap hasil yang dikembalikan oleh kueri penelusuran yang Anda buat sebelumnya menggunakan perulangan while. 

Setiap record disimpan dalam variabel $runrows pada setiap melewati loop. Hasil ini disimpan dalam array asosiatif yang dapat kita tampilkan atau proses. 

Pada dasarnya kita akan dapat menangani/memformat/menampilkan setiap hasil yang dikembalikan satu per satu. Setiap hasil disimpan dalam variabel $runrows yang sama.

Gunakan Mesin Pencari

Mari kita akhirnya mencoba mesin pencari kami. Saya ingin mencari produk Gucci, jadi saya mengetik "gucci" di kotak pencarian. Berikut adalah hasil saya.

Gunakan Mesin Pencari

Itu dia cara membuat search engine seperti google dengan php! Anda sekarang telah membuat mesin pencari Anda sendiri. Terus periksa kembali untuk lebih banyak posting yang mirip dengan yang ini!

Sekian dari Nomer Siji, semoga bermanfaat.

Incoming Search Terms :
  • cara membuat search engine dengan php dan mysqli
  • cara membuat aplikasi search engine dengan php