私はmysqlデータベースを初めて使用します。ユーザーがキーワードを入力して検索できる検索バーがあります。
これが私のクエリの例です。usa
またはと入力すると問題なく動作しますapple
が、一緒に入力usa apple
すると . 結果は 0 です。私が望むのは、ユーザーが「usa apple」と入力したときに、アメリカからのりんごを含む行 (最初の行) を返すことです。
$search="usa apple";
fruit country
apple usa
apple aus
banana usa
orange usa
SELECT * FROM market WHERE fruit LIKE '%$search%' || country LIKE '%$search%'