だから私はこのサイトに取り組んでいて、検索ボタンを追加しました。次のような単純な検索クエリを使用すると、すべてが正常に機能します
SELECT `student_id` FROM `student` WHERE `username` LIKE 'jo%' OR `firstname` LIKE 'jo%' OR `lastname` LIKE 'jo%' OR `surname` LIKE 'jo%' OR `email` LIKE 'jo%'
これは、「username」、firstname、lastname などのフィールドを調べて、データベースから john に一致する名前を持つすべての ID を返します。
ただし、問題は、ユーザーが検索パラメーターの間にスペースを挿入すると (つまり、両方の名前で学生を検索していることを意味します)、結果が何もないことです。
これは、各フィールドで個別に検索パラメーター (「john doe」など) を探しているためだと考えました。
これを回避するにはどうすればよいですか。