WeChat 미니 프로그램의 인기에 따라 점점 더 많은 판매자가 WeChat 미니 프로그램 플랫폼에 진입하여 상품을 판매하기 시작했습니다. 미니 프로그램에서는 상품 검색 및 필터링 기능이 매우 중요합니다. 사용자가 원하는 상품을 빠르게 찾을 수 있어 쇼핑 효율성이 향상되기 때문입니다. 일반적으로 사용되는 백엔드 프로그래밍 언어인 PHP는 WeChat 미니 프로그램에서 제품 검색 및 필터링 기능을 구현할 수 있습니다.
1. 제품 검색
먼저 다음 필드를 포함하여 데이터베이스에 제품 테이블을 생성해야 합니다.
상품 검색을 구현하기 전, 사용자가 입력한 키워드를 얻어야 하며 코드는 다음과 같습니다.
$keyword = isset($_POST['keyword']) ? $_POST['keyword'] : '';
다음, 쿼리 SQL 문을 통해 데이터베이스를 검색하는 경우 코드는 다음과 같습니다.
$sql = "SELECT * FROM goods WHERE name LIKE '%$keyword%' OR description LIKE '%$keyword%'"; $result = mysqli_query($conn, $sql);
여기서 LIKE 문은 퍼지 쿼리에 사용되며 %는 모든 문자를 나타냅니다. 사용자가 입력한 키워드가 상품명이나 설명에 나타나면 검색결과에 상품 정보가 반환됩니다.
마지막으로 쿼리 결과가 미니 프로그램 페이지로 출력됩니다. 코드는 다음과 같습니다.
while ($row = mysqli_fetch_array($result, MYSQLI_ASSOC)) { $response[] = array( 'id' => $row['id'], 'name' => $row['name'], 'description' => $row['description'], 'price' => $row['price'], 'stock' => $row['stock'], 'image' => $row['image'] ); } echo json_encode($response);
여기서 쿼리 결과는 JSON 형식으로 변환된 후 미니 프로그램 페이지로 출력됩니다.
2. 제품 필터링
제품 테이블에 제품 카테고리를 나타내는 새 필드 카테고리를 추가합니다. 카테고리 필터링을 통해 사용자는 원하는 상품을 빠르게 찾을 수 있습니다. 다음 필드를 포함하여 데이터베이스에 카테고리 테이블을 생성해야 합니다.
동시에 제품 테이블에 외래 키 Category_id를 추가하여 제품이 속한 카테고리를 나타냅니다. 속합니다.
먼저 사용자가 선택한 카테고리 번호를 가져옵니다. 코드는 다음과 같습니다.
$category_id = isset($_POST['category_id']) ? $_POST['category_id'] : 0;
사용자가 카테고리를 선택하면 카테고리별로 필터링합니다.
if ($category_id > 0) { $sql = "SELECT * FROM goods WHERE category_id = $category_id"; } else { $sql = "SELECT * FROM goods"; } $result = mysqli_query($conn, $sql);
사용자가 선택하지 않으면 카테고리, 모든 상품정보를 조회해보세요.
마지막으로 쿼리 결과를 미니 프로그램 페이지에 출력합니다.
3. 요약
PHP 언어를 통해 WeChat 미니 프로그램의 상품 검색 및 필터링 기능을 쉽게 구현할 수 있습니다. 구현 과정에서는 데이터베이스를 적절하게 설계하고, 효율적인 SQL 문을 작성하고, 쿼리 결과를 처리하여 미니 프로그램 페이지에 출력하는 작업이 필요합니다. 상품 검색 및 필터링 기능은 사용자의 쇼핑 효율성을 향상시킬 뿐만 아니라, 가맹점의 매출 증대를 위한 중요한 수단이기도 합니다.
위 내용은 PHP는 WeChat 미니 프로그램에서 제품 검색 및 필터링 기술을 구현합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!