如何在codeigniter中搜索全名

如何在codeigniter中搜索全名,codeigniter,search,codeigniter-4,Codeigniter,Search,Codeigniter 4,我的数据库表结构如下 ------------------------------- | id | f_name | m_name | l_name | ------------------------------- 这是我用来获得结果的模型 公共函数getContactInfo($start,$perpage)//Swapnil { $keyword=$this->input->get('keyword');//vishal $this->db->like(数组('colleges\u

我的数据库表结构如下

 -------------------------------
| id | f_name | m_name | l_name |
 -------------------------------
这是我用来获得结果的模型

公共函数getContactInfo($start,$perpage)//Swapnil { $keyword=$this->input->get('keyword');//vishal $this->db->like(数组('colleges\u fname'=>$keyword));//vishal $this->db->limit($perpage,$start); $result=$this->db->get(“学院”); 如果($result->num_rows()>0){ 返回$result->result(); }否则{ 返回false; } } 这是我的看法


从组开始到组结束的行将复制如下内容:

(f_name LIKE "string%" OR l_name LIKE "string%")

如果要在两个方向上进行搜索,请删除like语句中的第三个参数。

我尝试了这段代码,但不起作用。然后您在查询中添加了其他内容,因为这是您同时在firstname和lastname中搜索相同模式的方式如果它对您有效,请接受它,以便其他人可以信任它并保存他们的搜索time@M.Hemant它只搜索名字。我不能一次搜索全名。我做什么搜索全名。请看我的表格结构。就像我说的,你可能想在两个方向上搜索。如果是这种情况,您需要将%添加到字符串的两端。
(f_name LIKE "string%" OR l_name LIKE "string%")