Amalan pembangunan PHP: menggunakan PHP dan MySQL untuk melaksanakan fungsi carian produk

WBOY
Lepaskan: 2023-07-01 20:03:21
asal
907 orang telah melayarinya

Amalan pembangunan PHP: Gunakan PHP dan MySQL untuk melaksanakan fungsi carian produk

Fungsi carian ialah bahagian penting tapak web e-dagang moden. Artikel ini akan memperkenalkan cara menggunakan PHP dan MySQL untuk melaksanakan fungsi carian produk asas. Kami akan menggunakan contoh mudah untuk menggambarkan proses ini.

Langkah 1: Buat pangkalan data

Pertama, kita perlu mencipta pangkalan data untuk menyimpan maklumat produk. Andaikan pangkalan data kami dinamakan "kedai" dan mengandungi jadual bernama "produk". Struktur jadual adalah seperti berikut:

BUAT JADUALproducts(
idint(11) NOT NULL AUTO_INCREMENT,
namevarchar(255) NOT NULL,
descriptiontext NOT NULL,
pricedecimal(10,2) NOT NULL,
PRIMARY KEY (id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

Langkah 2: Tulis halaman HTML

Seterusnya, kita perlu menulis halaman HTML untuk membolehkan pengguna memasukkan kata kunci carian. Kod sampel adalah seperti berikut:



商品搜索
Salin selepas log masuk


商品搜索

Salin selepas log masuk

Langkah 3: Tulis kod pemprosesan carian PHP

Selepas pengguna menyerahkan kata kunci carian, kami perlu menulis kod PHP untuk memproses permintaan carian dan menanyakan maklumat produk yang sepadan daripada pangkalan data. Kod sampel adalah seperti berikut:

// 连接数据库 $conn = mysqli_connect("localhost", "root", "", "store"); // 检查连接是否成功 if (mysqli_connect_errno()) { echo "连接数据库失败" . mysqli_connect_error(); exit; } // 获取用户输入的关键词 $keyword = $_GET['keyword']; // 查询匹配的商品 $query = "SELECT * FROM products WHERE name LIKE '%$keyword%' OR description LIKE '%$keyword%'"; $result = mysqli_query($conn, $query); // 输出商品列表 while ($row = mysqli_fetch_assoc($result)) { echo "

" . $row['name'] . "

"; echo "

" . $row['description'] . "

"; echo "

价格:" . $row['price'] . "

"; echo "
"; } // 释放结果集 mysqli_free_result($result); // 关闭数据库连接 mysqli_close($conn);
Salin selepas log masuk
?>

Kod di atas mula-mula bersambung ke pangkalan data, kemudian mendapatkan kata kunci yang dimasukkan oleh pengguna, dan menggunakan pernyataan LIKE untuk menanyakan maklumat produk yang sepadan dalam pangkalan data. Akhirnya, hasil pertanyaan dikeluarkan melalui gelung.

Ringkasan

Melalui pengenalan artikel ini, kami telah mempelajari cara menggunakan PHP dan MySQL untuk melaksanakan fungsi carian produk. Mula-mula, kami mencipta jadual pangkalan data untuk menyimpan maklumat produk, dan kemudian menulis halaman HTML untuk menerima permintaan carian pengguna. Akhir sekali, permintaan carian diproses melalui kod PHP, dan maklumat produk yang sepadan disoal dari pangkalan data dan output ke halaman.

Sudah tentu, ini hanyalah contoh mudah, dan pembangunan sebenar mungkin melibatkan fungsi dan reka bentuk yang lebih kompleks. Walau bagaimanapun, melalui contoh ini, kita boleh menguasai kaedah pelaksanaan fungsi carian produk asas, dan menjalankan pembangunan dan pengoptimuman selanjutnya atas dasar ini.

Atas ialah kandungan terperinci Amalan pembangunan PHP: menggunakan PHP dan MySQL untuk melaksanakan fungsi carian produk. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!