Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 严格的Ajax实时数据搜索结果_Jquery_Ajax_Filter_Livesearch - Fatal编程技术网

Jquery 严格的Ajax实时数据搜索结果

Jquery 严格的Ajax实时数据搜索结果,jquery,ajax,filter,livesearch,Jquery,Ajax,Filter,Livesearch,目前,我正在寻找我的问题的解决方案。 我正在为一个社区做一些工作,但我的编码知识非常低。 所以我使用了这个搜索模板: 到目前为止,搜索工作正常。但是发布的搜索不是我想要的方式 我尝试将LIKE查询切换到= 但随后的搜索结果中没有找到任何数据。 我在网上到处寻找解决方案,但我的英语和程序语言知识不是很好(可能我搜索了错误的单词) 我也考虑过一些规范化数据库的问题,但找不到一个好的解决方案 我认为我的问题的关键部分是对LIKE的查询 $search = mysqli_real_escape_str

目前,我正在寻找我的问题的解决方案。 我正在为一个社区做一些工作,但我的编码知识非常低。 所以我使用了这个搜索模板: 到目前为止,搜索工作正常。但是发布的搜索不是我想要的方式

我尝试将LIKE查询切换到= 但随后的搜索结果中没有找到任何数据。 我在网上到处寻找解决方案,但我的英语和程序语言知识不是很好(可能我搜索了错误的单词) 我也考虑过一些规范化数据库的问题,但找不到一个好的解决方案

我认为我的问题的关键部分是对LIKE的查询

 $search = mysqli_real_escape_string($connect, $_POST["query"]);
 $query = "
  SELECT * FROM tbl_customer 
  WHERE CustomerName LIKE '%".$search."%'
  OR Address LIKE '%".$search."%' 
  OR City LIKE '%".$search."%' 
  OR PostalCode LIKE '%".$search."%' 
  OR Country LIKE '%".$search."%'
 ";
}
所以我需要把它改成=但那不行。我读过一些正则表达式,但没能做到,因为我的知识太差了

我需要严格的搜索。如果我搜索5,那么它应该只显示带有5的结果。不是15岁,25岁等等。
你可以试试我的意思。如果需要的话,因为我不知道你需要多少代码。

你能在当前输出和预期输出之间添加一个比较吗?哦,你的回答太好了。需要进入这个结构:)目前我搜索5。输出:阿尔帕卡3,7,9,10,15,20,22,20,77,90,10,15,20,60,90(输出是因为第一行的15和第三行。所以最后我希望这一行不会显示,因为我只搜索了5而不是15。所有的数字都是这样。很抱歉,我的英语太差了,不能说得更好。你能在当前输出和预期输出之间添加一个比较吗?哦,监督了你的回复。需要吗为了进入这个结构:)目前我搜索5。输出:Alpaka 3,7,9,10,15,20,2220,77,9010,15,20,60,90(输出是因为第一行中的15和3.cost。因此,最后我希望这行不会显示,因为我只搜索了5而不是15。所有数字都是这样。很抱歉,我的英语太差了,无法更好地告诉它。)