私のサイトにはフィルターがあります。別のサイトの製品を表示するための複数のチェックボックスがあります。ユーザーが2つのチェックボックスを選択すると、私のクエリは
Select * from new_deals where provider_id IN (2,8);
正常に動作しています。
しかし、ユーザーがチェックボックスを選択しないと、
Select * from new_deals where provider_id IN ();
エラーを出します。空の結果を返すべきだと思っていました。
このコードを削除したくありませんでした。
そのため、チェックボックスがチェックされていない場合は解決策が必要です。この IN(); を処理します。
したがって、チェックボックスがチェックされていない場合は、括弧に何を入れる必要があるかを知る必要があります。つまり、 IN ();
あなたたちは天才です。
前もって感謝します。