私はこのMysqlクエリを使用しています:
WHERE fname LIKE '%{$query}%' OR lname LIKE '%{$query}%' OR zipcode LIKE '%{$query}%' OR city LIKE '%{$query}%'
データベースに次の情報があるとします。
- 名: ビル
- 姓: ゲイツ
- 郵便番号: 12345 AA
- 都市: ニューヨーク
「ニューヨーク」を検索すると、期待どおりの結果 (ビル ゲイツ) が得られますが、「ビル ニューヨーク」を検索すると、結果が得られません。
複数の列を検索する正しいクエリは何ですか?