現在 LIKE を用いたSQL命令を作成しています。
SELECT * FROM TEST WHERE JOUTAI='1' and `BRAND` LIKE '%".$_POST["kensaku"]."%' or `PRODUCT` LIKE '%".$_POST["kensaku"]."%'
しかし、これに且つ状態が1という条件であるものを追加設定した瞬間。
実行したい結果が出てこず、見ると何も選択されていない画面状況になってしまいます。
多分
JOUTAI='1' and
の部分がおかしいとは思っているのですが
きちんとした命令文がわかるかたおりましたらお手数をおかけしますがよろしくお願いいたします。
OR条件があるので、最初の条件式を括弧で優先順位を明示する必要があります。
WHERE JOUTAI='1' and (`BRAND` LIKE '%".$_POST["kensaku"]."%' or `PRODUCT` LIKE '%".$_POST["kensaku"]."%')
ご回答ありがとうございます。