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
(id
int(11) NOT NULL AUTO_INCREMENT,name
varchar(255) NOT NULL,description
text NOT NULL,price
decimal(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:
商品搜索
商品搜索
// 连接数据库 $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);
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!