PHP 数据库中的模糊查询

  以下精确查询语句是当获取当前输入值,去数据库筛选,然后返回数据,

  但只能是当你输入的值完全等于数据库里的值后才会返回数据,

 $sql = "SELECT * FROM `userr` WHERE `sushe` = '$sus'";

  而模糊查询就是当数据库有多个相同值得时候,会返回所有带相同值得结果 如下;

  

SELECT *FROM userr  WHERE `user` LIKE '李%'

  

 数据库数据    查询结果

模糊查询的关键字就是  like  当你的百分号位置不同时,结果也会不同  例如:

 

SELECT * FROM userr WHERE `user` LIKE '%李'

 

  

 

数据库数据  查询结果

当两个%同时存在时,结果如下:

 

SELECT * FROM `userr` WHERE `user` LIKE '%李%'

 

  

 

数据库数据   查询结果

 

posted @ 2019-07-29 16:20  gaojian910  阅读(1668)  评论(0编辑  收藏  举报