Tutorial ini akan mengajarkan Anda untuk membuat sistem pencarian dengan PHP dan MySQL. Anda akan belajar cara mengatur HTML, database MySQL, dan backend PHP. Dalam kode PHP, Anda akan belajar menggunakan pernyataan yang telah disiapkan dengan operator LIKE di SQL Show
Siapkan Basis DataUnduh dan instal server XAMPP. Itu datang dengan MySQL. Luncurkan shell di panel kontrol XAMPP. Masuk ke shell MySQL dengan perintah berikut
Gunakan kueri SQL berikut untuk membuat database bernama 1Keluaran _Anda akan membutuhkan data sampel yang dapat Anda gunakan. Jadi, jalankan SQL berikut pada database 1 _Keluaran
Periksa struktur tabel Keluaran _Setelah tabel disiapkan, gunakan SQL berikut untuk memasukkan data sampel
Keluaran _Konfirmasikan keberadaan data dengan SQL berikut Keluaran _Buat Kode HTMLKode HTML untuk sistem pencarian adalah bentuk HTML. Formulir memiliki input formulir tunggal dan tombol 3. Atribut _4 dalam input formulir memastikan pengguna memasukkan sesuatu ke dalam formulirBlok kode berikutnya adalah kode HTML untuk formulir pencarian
CSS berikut membuat formulir lebih rapi
HTML harus seperti gambar berikutnya di browser web Anda Buat Kode PHPKode PHP akan memproses pengiriman formulir. Berikut ringkasan cara kerja kode
Blok kode selanjutnya adalah kode PHP lengkap untuk melakukan pencarian. Simpan kode dalam file bernama 7 _0Gambar selanjutnya berisi hasil pencarian string 8. Ini mengembalikan buah _9 dan warnanya Anda dapat membuat fungsionalitas pencarian basis data langsung sederhana menggunakan Ajax dan PHP, di mana hasil pencarian akan ditampilkan saat Anda mulai mengetik beberapa karakter di kotak input pencarian Dalam tutorial ini kita akan membuat kotak pencarian langsung yang akan mencari tabel negara dan menampilkan hasilnya secara asinkron. Tapi, pertama-tama kita perlu membuat tabel ini Langkah 1. Membuat Tabel DatabaseJalankan kueri SQL berikut untuk membuat tabel negara di database MySQL Anda
Setelah membuat tabel, Anda perlu mengisinya dengan beberapa data menggunakan pernyataan SQL Silakan lihat tutorial tentang pernyataan SQL Langkah 2. Membuat Formulir PencarianSekarang, mari buat antarmuka web sederhana yang memungkinkan pengguna untuk langsung mencari nama negara yang tersedia di tabel negara kita, seperti pelengkapan otomatis atau kepala ketik Buat file PHP bernama "search-form. php" dan masukkan kode berikut di dalamnya
Setiap kali konten input pencarian diubah atau peristiwa keyup terjadi pada input pencarian, kode jQuery (baris no-47 hingga 67) mengirimkan permintaan Ajax ke "backend-search. php" yang mengambil catatan dari tabel negara yang terkait dengan istilah yang dicari. Catatan-catatan itu nantinya akan dimasukkan ke dalam a oleh jQuery dan ditampilkan di browser Langkah 3. Memproses Permintaan Pencarian di BackendDan inilah kode sumber dari "backend-search. php" yang mencari database berdasarkan string kueri yang dikirim oleh permintaan Ajax dan mengirimkan hasilnya kembali ke browser ContohPDO Berorientasi Objek Prosedural Unduh
Pernyataan SQL Catatan. Selalu filter dan validasi masukan pengguna sebelum menggunakannya dalam pernyataan SQL. Anda juga dapat menggunakan fungsi PHP Bagaimana cara membuat fitur pencarian dengan PHP dan MySQL?Penyiapan Basis Data
. Open XAMPP and Start Apache and MySQL. Klik “Baru”. Buat database yang disebut "pelengkapan otomatis" (atau apa pun yang Anda ingin menyebutnya). Salin dan tempel kueri berikut untuk membuat Tabel (pencarian), Nama kolom (Id, Nama), lalu masukkan data dummy.
Bagaimana cara membuat permintaan pencarian di PHP?Seharusnya terlihat seperti ini. . Buat folder di direktori server Anda dan dua file. indeks. php dan cari. php (sebenarnya kita bisa melakukan semua ini hanya dengan satu file, tapi mari kita gunakan dua, akan lebih mudah) Isi dengan markup html default, doctype, head, dll Bagaimana cara membuat permintaan pencarian di MySQL?Di kisi pencarian, pilih tabel dan tampilan yang menarik atau biarkan semuanya dicentang. Untuk mempersempit cakupan data pencarian MySQL, pilih kotak centang tabel, tampilan, numerik, tipe teks, dan kolom tanggal. Untuk memulai pencarian, klik tombol Temukan atau tekan tombol Enter dari keyboard .
Bagaimana cara melakukan pencarian langsung di PHP MySQL?PHP MySQL Ajax Pencarian Langsung . Langkah 1. Membuat Tabel Database. Jalankan kueri SQL berikut untuk membuat tabel negara di database MySQL Anda. . Langkah 2. Membuat Formulir Pencarian. . Langkah 3. Memproses Permintaan Pencarian di Backend |