【发布时间】:2011-09-21 20:31:09
【问题描述】:
我有一个搜索表单,工作人员使用它来搜索用户帐户。我希望搜索表单从用户那里获取输入并在数据库中搜索与之匹配的用户。这是我的数据库结构...
用户表 -> (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');
这适用于大多数搜索。比如……
搜索:比尔
返回所有名字为 bill 的用户.....
但是,即使有匹配的用户,搜索名字和姓氏也不会返回用户。示例....
搜索:比尔·盖茨
该搜索不会返回 fname 为 Bill 且 lname 为 Gates 的用户。我可以做些什么来完成这项工作?
【问题讨论】:
标签: php codeigniter search