Нужен совет и помощь по созданию поискового ядра для сайта. PHP
Создаю ядро поиска пользователей на сайте. Таблица содержит две колонки где содержатся имя и фамилия. Я сделал пока самое подобие на поиск. Водим имя и смотрим где оно совпадает с таблицей и выводим имя и фамилию. Теперь подскажите как сделать так: вводим имя и фамилию, разделяем их по пробелу (подскажите как сделать это разделение) и сравниваем с таблицей имя и фамилию и выводим ссылку на пользователя. а теперь самое интересное и мне не понятное, как сделать так что бы работало одинаково что пользователь ввел Фамилия Имя а что Имя Фамилия? И как сделать что бы запрос переводился на английские буквы и тоже выводил пользователя из базы (напрмер ты ввел Алексей но тебе ровно как и с другими Алексеями вывелись Alexei) Спасибо.