0

データベースからデータを検索およびフィルタリングするアルゴリズムを構築したいと考えています。ページに 3 つのドロップダウン リストがあります。

  • カテゴリー

  • 製品

  • ブランド

MySQL データベース テーブルには次のフィールドがあります。

id, title, description, category, product, brand

私の目標は、ドロップダウン リストから選択した項目に従って検索することです。それを行う最良の方法は何ですか?フォームの結果を 1 つの関数に送信し、そこで計算してビューに送信する必要がありますか?

これら 3 つのパラメータを接続する方法をいくつか教えていただけますか?

CodeIgniter を使用して PHP でコーディングしています。

4

1 に答える 1

0

これが一般的なアプローチです

WHERE 
(description=@description_parameter or @description_parameter is null) and
(category=@category_parameter or @category_parameter  is null) and
(product=@product_parameter or @product_parameter is null) and
(brand=@brand_parameter or @brand_parameter is null) 
于 2012-07-23T08:22:19.213 に答える