我如何根据mysql上的通配符进行过滤?

时间:2011-12-07 17:13:16

标签: mysql filter wildcard

我在MySQL数据库的表上有这样的值:

  • a)选择?从列表?
  • b)从列表中选择所有
  • c)从列表中选择一些东西?

我的想法是,如果我有一个字符串,如“从列表子项中选择年龄”,它将选择行“a”并将“age”和“childs”作为值返回。

此外,如果我得到一个字符串,如“从列表宠物中选择一些东西”,它将选择行“c”并返回“pets”作为值(它与“c”匹配比“a”更好);

我尝试了LIKE和%,但我失败了。我也搜索了很多,但我真的不知道如何搜索我正在寻找的东西。

编辑:我正在使用PHP,以防万一需要一些代码:D

Edit2:字符串的存储方式与示例完全相同,带有“?”包括!

任何帮助将不胜感激!

0 个答案:

没有答案