为什么php中的模糊查询查询不了全部内容
比如我的数据库中有三条数据,都是有”智“的关键词,如图片一我可以找到全部,但是图片二的就没有数据。...
比如 我的数据库中有三条数据,都是有”智“的关键词 , 如图片一我可以找到全部 ,但是图片二的就没有数据。
展开
1个回答
展开全部
模糊查询中%代表零或任意个字符,所以 %智能的% 表示含有 智能的 这3个字符,而你第一图中3条数据中都无 智能的 这3个字符,当然结果为空了
更多追问追答
追问
那我如何才能把只要含有 智能的 这三个字符任意一个字符的结果全部输出,比如 couName 中只要含有有 智 这个关键字的全部输出呢
追答
where couName like '%智%' or couName like '%能%' or couName like '%的%' 含有"智"或者"能"或者"的" ,不过好像没什么太大的意义啊。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询