如何在Codeigniter中使用find_in_set()函数从存储为逗号分隔值的数据库字段中查找多个值
如何在Codeigniter中使用find_in_set()函数从以逗号分隔的值存储的数据库字段中查找多个值MySQL函数如何在Codeigniter中使用find_in_set()函数从存储为逗号分隔值的数据库字段中查找多个值,codeigniter,Codeigniter,如何在Codeigniter中使用find_in_set()函数从以逗号分隔的值存储的数据库字段中查找多个值MySQL函数find_in_set()只能在一组字符串中搜索一个字符串 这可以帮助您 $this->db->where('CONCAT(",", `columnname`, ",") REGEXP ",(val1|val2|val3),"'); 试着把你的问题标题缩短一点-在发布你的查询库之前,请遵循以下步骤为你提供帮助…但是我也以逗号分隔的形式发布了来自thr表单的值。那
find_in_set()
只能在一组字符串中搜索一个字符串
这可以帮助您
$this->db->where('CONCAT(",", `columnname`, ",") REGEXP ",(val1|val2|val3),"');
试着把你的问题标题缩短一点-在发布你的查询库之前,请遵循以下步骤为你提供帮助…但是我也以逗号分隔的形式发布了来自thr表单的值。那么如何将它添加到REGEXP函数
$string=str_replace(',',','|',$string)代码>然后管理$string:)@PraveenKumar如何使用此函数,从sm_labtest_供应商中选择*在集合中查找('100189931',vtest_id)@SamirMangroliya尝试此$this->db->where('CONCAT(,“,
vtest_id,“,”)REGEXP“,(10018 | 9931),”)->获取('sm_labtest_供应商')->结果()代码>