【发布时间】:2011-05-15 10:30:39
【问题描述】:
我有一个 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>
我希望你能理解我要描述的内容。
提前致谢,卡勒姆
【问题讨论】: