我将复选框值作为逗号分隔值存储在数据库中,例如
Features
1,3,4
1,2,3,4,5
3,4,5,6
现在在搜索时我需要根据用户选择复选框来选择记录,例如如果用户选择1 and 6
需要获取匹配的记录。我将选中的复选框值作为数组,如(0=>1,1=>6)
. 我不知道如何像这样循环FIND_IN_SET(1,Features) OR FIND_IN_SET(6,Features)
它必须像
SELECT * FROM table WHERE FIND_IN_SET(1,Features) OR FIND_IN_SET(6,Features)