Так что я работаю над этим сайтом, и я просто добавил кнопку поиска. Все отлично работает, когда я использую простой поисковый запрос, какСоздание поля поиска
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%'
Это будет возвращать весь идентификатор с именем, совпадающим Джоном из базы данных, посмотрев на поля «имя пользователя», Firstname, фамилия, и так далее.
Однако проблема заключается в том, что пользователь вставляет пробел между параметром поиска (что по сути означает, что он ищет ученика по обоим именам), результат ничего.
Я понял, что это потому, что он ищет параметр поиска (скажем, «john doe») независимо в каждом поле.
Как мне обойти это.
Вы переключаетесь на поиск 'FULLTEXT', что делает поиск таким простым: http://dev.mysql.com/doc/refman/5.0/en/fulltext-search.html –