我存储在数据库中的值看起来像这样的["7","8"]
,我想检查其中是否存在我的搜索值,因为我曾经使用过这样的代码
$this->db->where_in(json_decode('tool_id'),$tool_id);
$this->db->where('status',0);
$query=$this->db->get('tbl_tools_supplied');
return $query->result();
我的所有值都存储在
tool_id
列中,这里没有得到输出,是否还有其他方法 最佳答案
这对我有用
SELECT * FROM table_name WHERE FIND_IN_SET(“ 7”,REPLACE(REPLACE(tool_id,'[',''),
']',''))