Php mysql多记录数据搜索问题

Php mysql多记录数据搜索问题,php,mysql,Php,Mysql,我有一个表寄存器,它有三个字段,如indexmy_castepart_caste 现在,如果我按id 5搜索part\u caste,它会给我一个结果,但应该会给我三个结果 如何在那里获得三个结果: 使用在集合中查找() 但是你最好改变你的桌子设计。不要在一列中存储多个值 谢谢你,兄弟。它的工作完全符合我的要求 select * from `register` where find_in_set(5, part_caste) > 0

我有一个表寄存器,它有三个字段,如index
my_caste
part_caste

现在,如果我按id 5搜索
part\u caste
,它会给我一个结果,但应该会给我三个结果

如何在那里获得三个结果:

使用
在集合中查找()


但是你最好改变你的桌子设计。不要在一列中存储多个值

谢谢你,兄弟。它的工作完全符合我的要求
select * from `register`
where find_in_set(5, part_caste) > 0