Разделите ваши термины на пробелы, а затем для каждого термина создайте немного SQL, например, так:
car_make like '%x%' or car_model like '%x%'
Затем присоединитесь ко всем с помощью or
, чтобы получить предложение WHERE. Так что для «Шелби Форд» вы бы получили SQL вроде этого:
select stuff
from cars
where car_make like '%Shelby%'
or car_model like '%Shelby%'
or car_make like '%Ford%'
or car_model like '%Ford%'
Если вам нужно что-то более сложное, изучите возможности полнотекстового поиска MySQL *1009*.