PHP 数据库中的模糊查询
以下精确查询语句是当获取当前输入值,去数据库筛选,然后返回数据,
但只能是当你输入的值完全等于数据库里的值后才会返回数据,
1 | $sql = "SELECT * FROM `userr` WHERE `sushe` = '$sus'" ; |
而模糊查询就是当数据库有多个相同值得时候,会返回所有带相同值得结果 如下;
1 | SELECT *FROM userr WHERE `user` LIKE '李%' |
数据库数据 查询结果
模糊查询的关键字就是 like 当你的百分号位置不同时,结果也会不同 例如:
1 | SELECT * FROM userr WHERE `user` LIKE '%李' |
数据库数据 查询结果
当两个%同时存在时,结果如下:
1 | SELECT * FROM `userr` WHERE `user` LIKE '%李%' |
数据库数据 查询结果
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步