4 つのフィールドを持つ検索フォームがあります。
- 題名
- ジャンル -> (検索ジャンルを取得するための別のクエリ)
- 評価
- 並べ替え -> (すべてのクエリに含まれる)
約 300 行の長さなので、検索機能を最適化しようとしています。私が行ったことは、可能なすべての組み合わせを書き出すことです-クエリに含める必要があるもの。
if ( empty($title) && $genre === 'All' && $rating === '0') {}
if (!empty($title) && $genre === 'All' && $rating === '0') {}
8 つの可能な組み合わせがあり、これを最適化する方法がわかりません。