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 '%李%'
数据库数据 查询结果