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