3 つのオプションを使用して、複数のチェックボックスから SQL 検索を実行しようとしています。
- ベーシックコ
- アバンカド
- の観点から
最初の 2 つのオプションを選択すると、次のようになると思います。
SELECT *
FROM candidates
WHERE catiav4 LIKE %Avançado%
OR catiav4 LIKE %Basico%
ORDER BY candidate_id DESC
LIMIT :debut,20
その必要があるために、この方法で bindParam を使用します
if ($metier13 != ''){
$metier13=implode("% OR catiav4 LIKE %",$metier13);
$metier13="%$metier13%";
$retour->bindParam(':catiav4', $metier13, PDO::PARAM_STR);}
チェックボックスが1つだけ選択されている場合は正常に機能しますが、2つが選択されている場合は結果が返されません。
私は何かが欠けていると信じていますが、それを見つけることができません。