У меня есть поисковая форма, которая используется персоналом для поиска учетной записи пользователя. Я хочу, чтобы форма поиска принимала входные данные от пользователя и искала в БД пользователя, соответствующего ей. Вот моя структура БД ...
Таблица пользователей -> (id, fname, lname, ip_address .... и т. Д.)
Вот что я использую в своей модели для поиска пользователя ...
$this->db->or_like('fname', $query);
$this->db->or_like('lname', $query);
$this->db->or_like('email', $query);
$this->db->or_where('ip_address', $query);
$query = $this->db->get('users');
Это прекрасно работает для большинства поисков. Например ....
Поиск: Билл
возвращает всех пользователей с именем или фамилией счета .....
Однако поиск по имени и фамилии не возвращает пользователя, даже если есть совпадающий пользователь. Пример ....
Поиск: Билл Гейтс
Этот поиск не возвращает пользователя с именем Билла и именем Гейтса. Что я могу сделать, чтобы сделать эту работу?