gpt4 book ai didi

php - 搜索结果问题

转载 作者:行者123 更新时间:2023-11-30 21:48:04 25 4
gpt4 key购买 nike

这是我编写的一些 php 代码(数据库附带)。我的问题是当我搜索时它只显示表格中的 1 个结果,即使它们更多。例如,如果我搜索 david,该表有名称(david star 和 david plumber),它只显示两者之一,而不是两者。非常感谢任何可能的帮助。谢谢。

<?php 
//load database connection
$host = "localhost";
$user = "root";
$password = "";
$database_name = "autocomplete";

$pdo = new PDO("mysql:host=$host;dbname=$database_name", $user,
$password, array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION
));


// OR author LIKE '%$search%' LIMIT 0 , 10
$search=$_POST['studentnum'];
$query = $pdo->prepare("select *
from search, search_and_highlight
where Name LIKE '%$search%'");

$query->bindValue(1, "%$search%", PDO::PARAM_STR);
$query->execute();

// Display search result
if (empty($search)) {

echo "<p>You forgot to enter a search term!!!";

} else
if ( $results = $query->fetch()) {

echo ' <div class="tm-sidebar-pad-2">
<a href="#" class="media tm-media tm-recommended-item">
<img src="img/img-01.jpg" alt="Image">
<div class="media-body tm-media-body tm-bg-gray">
<h4 class="text-uppercase tm-font-semibold tm-sidebar-item-title">'.$results['Name'].'</h4>
<h4 class="text-uppercase tm-font-semibold tm-sidebar-item-title">
echo </h4>
<h4 class="text-uppercase tm-font-semibold tm-sidebar-item-title">Kategorie</h4>
<h4 class="text-uppercase tm-font-semibold tm-sidebar-item-title">. </h4>
<h4 class="text-uppercase tm-font-semibold tm-sidebar-item-title">. </h4>
<h4 class="text-uppercase tm-font-semibold tm-sidebar-item-title">Kategorie</h4>
<h4 class="text-uppercase tm-font-semibold tm-sidebar-item-title">. </h4>
<h4 class="text-uppercase tm-font-semibold tm-sidebar-item-title">Preis</h4>
</div>
</a>
</div>';

} else {
echo 'Nothing found';
}
?>

最佳答案

要获取多条记录,需要循环结果记录集:

while ($result = $stmt->fetch( PDO::FETCH_ASSOC )) {
print $result['Name'];
}

关于php - 搜索结果问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48540215/

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