私はコミュニティの周りの何人かの農民のために(PHPとMySQLを使用して)データ駆動型のウェブサイトを構築しています(まあ、そうだった-すぐにわかるでしょう)。彼らは自分たちの製品をリストアップして、人々にそれらの製品を検索してもらいたいと思っていました。彼らの名前は、すべての製品の詳細を示すページへのリンクとともに表示されます。
長いリストになることはわかっていましたが、「mysqlデータベースへの検索はすべて、大文字と小文字を区別するものも含めて扱いにくいため、アルファベット順にリストを作成するだけで、ドロップダウンボックスから必要なものを選択できます。検索してください。問題ありません。」
さて、今それは問題です。彼はサイトのパラメータを拡張しました。彼は今、手作りと自家製の製品を含めたいと思っています。言うまでもなく、数十から数百の潜在的な製品に移行したため、ドロップダウンリストは実行できなくなりました。ただし、訪問者がサイトを検索するためにテキストフィールドを使用する場合、スペルミスなしで入力し、同じ大文字と小文字を使用しない限り、検索から正確な結果を得ることができません。
誰かが別の方法をお勧めできますか?私は「LIKE」検索を知っていますが、それは私の問題を実際には解決しません。特に、検索で誤検知が発生する可能性があるためです。助けていただければ幸いです、ありがとう!