我有一个很大的问题。我允许用户按兴趣搜索其他用户。问题是,如果一个用户输入一个以上的空格,它会返回每个用户(甚至重复一些)。我能做些什么来阻止这种情况?
这是我的代码,您需要了解发生了什么:
$connect= mysqli_connect('localhost', '', '', 'shar31t');
if (isset($_GET['interest']) && $_GET['interest'] != " ") {
$interest= rtrim($_GET['interest']);
$interest= mysqli_real_escape_string($connect, $interest);
$query= "SELECT user_id FROM interests WHERE interest LIKE
'%".$interest."%'";
$result= mysqli_query($connect, $query);
}
谢谢
马特
最佳答案
根据 Nelson 的回答,执行 SELECT distinct user_id
以避免重复,因为用户似乎可以有多种兴趣。
关于php - 空格返回表中的所有结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12503005/