我有一个标签系统,其中标签作为内爆数组存储在一行中,如下所示:
“值 1、值 2、值 3 等等……”
我正在尝试制作标签搜索页面,但我不知道如何将其转换为数组以查看某人搜索的特定标签是否在数组中(因为我无法在使用 SELECT 时将其展开)。
有人能帮忙还是不可能?
谢谢大家的帮助,成功了。
最佳答案
mysql
函数名为 FIND_IN_SET
,它对逗号分隔的字符串进行操作。
例如:
SELECT * FROM posts WHERE FIND_IN_SET('some_tag', post_tags)>0
此处的文档:Mysql FIND_IN_SET
关于PHP:从 MySQL 中的内爆数组中选择一个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10769641/