具有动态数组的类MySQLi查询

具有动态数组的类MySQLi查询,mysql,Mysql,我有如下的安排 this1,this2 this1 this1,this2,this3 etc SELECT * FROM tbl_wallpaper WHERE `wall_tags` like '%search_value%' ORDER BY id ASC LIMIT 3 这个1,这个2,这个3 有时 这个1,这个2,这个3,这个4 等等, 我想从我的表中找到结果 其中,像array1、array2或array3这样的标记 或者什么时候 其中,标签如array1或array2或arra

我有如下的安排

this1,this2
this1
this1,this2,this3
etc
SELECT * FROM tbl_wallpaper WHERE `wall_tags` like '%search_value%' ORDER BY id ASC LIMIT 3
这个1,这个2,这个3

有时

这个1,这个2,这个3,这个4

等等,

我想从我的表中找到结果 其中,像array1、array2或array3这样的标记 或者什么时候 其中,标签如array1或array2或array3或array4

我有墙标签,有下面这样的行

this1,this2
this1
this1,this2,this3
etc
SELECT * FROM tbl_wallpaper WHERE `wall_tags` like '%search_value%' ORDER BY id ASC LIMIT 3
我有我目前的查询如下

this1,this2
this1
this1,this2,this3
etc
SELECT * FROM tbl_wallpaper WHERE `wall_tags` like '%search_value%' ORDER BY id ASC LIMIT 3

我无法使它与arrary一起工作,请告诉我是否有人可以帮助我完成此操作。

据我所知,您的查询工作正常 我添加了另一个查询,它也执行同样的操作

模式MySQL v8.0

问题1

问题2


你好,先生!谢谢你的回答。我想你不明白我的问题。我想得到wall_标记为this1、this2或this3的结果。谢谢我知道搜索值在数组中。有时是这个1,这个2,有时是这个1,这个2,这个3等等。谢谢!wall_标签看起来像什么,比如逗号分隔的字符串?你应该尝试bukd你的where子句,在那里你爆炸你的searchstrig并且从你的where子句构建。谢谢!我已经在我的表中添加了示例行数据,名为wall_tagsyeah,我想是的,你必须这样做,mysql不适合使用逗号分隔的列,这就是为什么我们不使用它们。看见