ホームページ >バックエンド開発 >PHPチュートリアル >PHP は、WeChat ミニ プログラムに製品検索およびフィルタリング スキルを実装します
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 = isset($_POST['category_id']) ? $_POST['category_id'] : 0;ユーザーがカテゴリを選択しない場合、すべての製品情報が照会されます。 最後に、クエリ結果をミニ プログラム ページに出力します。 3. 概要 PHP 言語を通じて、WeChat ミニ プログラムの商品検索およびフィルタリング機能を簡単に実現できます。実装プロセスでは、データベースを適切に設計し、効率的な SQL ステートメントを作成し、クエリ結果を処理してミニ プログラム ページに出力する必要があります。商品の検索やフィルタリング機能は、ユーザーの買い物効率を向上させるだけでなく、加盟店にとっても売上を伸ばすための重要な手段です。
以上がPHP は、WeChat ミニ プログラムに製品検索およびフィルタリング スキルを実装しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。