模糊查询,查询出来的结果跟输入的字符不一样。我昨天查询‘生’,出现结果有俩个
‘生产部’、‘销售部’。查询我用的是 like ‘%字符%’。哪位可以帮忙解决。谢谢。
销售部也能查询出来?你确认你显示的字段和你查询的字段同一个?还是查询的另外一个字段,显示的和查询字段不一样什么的
$sql="select R_Address,R_No,R_ID,R_Desc,R_Status from A_Repository where R_Address like '%$Content%'";
一个这样子的代码,(就变量名、数据库不一样,其他都一样)
请确定你的$Content有值,而非空
binary '%字符%' 试试看
与可能是你的查询字符串存在空格,在查询之前,用trim(),把查询内容过滤一下