gpt4 book ai didi

php - PHP 搜索建议中的排序结果

转载 作者:太空宇宙 更新时间:2023-11-03 10:25:37 25 4
gpt4 key购买 nike

我有一个 PHP 搜索建议脚本,它从 MySQL 数据库获取结果,然后使用 jQuery 将它们推送到页面。在我的数据库中,我有一个字段用于显示每个结果的排名,但我想在我的 PHP 代码中使用它。我希望排名字段中数字最高的结果显示得更高。

我的 PHP 代码是:

<p id="searchresults"><?php

$db=new mysqli('localhost','username','password','database');

if(isset($_POST['queryString'])){
$queryString=$db->real_escape_string($_POST['queryString']);
if(strlen($queryString)>0){
$query = $db->query("SELECT * FROM search WHERE name LIKE '%" . $queryString . "%' LIMIT 10");
if($query){
while ($result = $query ->fetch_object()){
echo '<a href="/search/'.$result->name.'/1/">';
$name=$result->name;
echo ''.$name.'';
}
}
}
}
?></p>

希望您能理解我要描述的内容。

提前致谢,卡勒姆

最佳答案

你可以在你的 sql 查询中添加 'ORDER BY rank DESC'

$query = $db->query("SELECT * FROM search WHERE name LIKE '%" . $queryString . "%' ORDER BY rank DESC LIMIT 10");

你可以继续mysql help for SELECT

关于php - PHP 搜索建议中的排序结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6007834/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com