[英]php and mysql search for users
我写了这段代码来搜索来自mysql的用户:
$query = $db->query("SELECT * FROM `users` WHERE `id` = {$id} ");
while($row = $query->fetch_assoc()){
echo $row['username'];
// ....
echo "People also search :";
// the people also search box
}
我想要这样,以便当用户页面加载到页面底部时,是一个类似以下的框:
Walter
...
People also search :
Bruce
Kevin
Jesse
当您搜寻演员或...
我该怎么办?
为什么不首先让它与数据库响应中的一些随机值一起使用
$query = $db->query("SELECT username FROM `users");
while($row = $query->fetch_assoc()){
$rows[]=$row
}
//id of the user by which you have made the search
echo $rows[$id];
unset($rows[$id]);
echo "People also search :".PHP_EOL;
$rand_keys = array_rand($rows, 5);
foreach($rand_keys as $key){
echo $rows[$key];
}
您需要保留过去搜索的记录,然后在搜索新搜索时找到所有过去搜索过的人,然后找到他们搜索的其他内容。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.