私の Web サイトにはうまく機能する検索ボックスがありますが、テーブル内の複数のフィールドを検索したいと考えています。たとえば、テキスト 1、テキスト 2、テキスト 3 というラベルの付いたテキストのテーブルに 3 つのセクションがあります。次のコードは、1 つのフィールドを検索する場合に機能しますが、3 つすべてを検索するわけではありません。
$sqlcommand = "SELECT id, page_title, url, text1, text2, text3 FROM pages WHERE text1 LIKE '%$searchquery%'";
に変更してみました。
$sqlcommand = "SELECT id, page_title, url, text1, text2, text3 FROM pages WHERE text1, text2, text3 LIKE '%$searchquery%'";
しかし、それでは結果が得られません。
$sqlcommand = "SELECT id, page_title, url, text1, text2, text3 FROM pages WHERE (text1, text2, text3) LIKE '%$searchquery%'";
他の誰かが提案しましたが、エラーが発生しました。
感謝して受け取った助け。
リチャード