gpt4 book ai didi

PHP 搜索引擎无法运行?

转载 作者:行者123 更新时间:2023-11-29 07:56:23 25 4
gpt4 key购买 nike

我正在开发一个简单的搜索引擎,可以为您提供信息,但我遇到了问题。您会看到,当我在搜索输入中输入空格时,它不会向您显示“未搜索到关键字,请重试”的消息,但是当您单击搜索按钮而不在搜索输入中添加任何内容时,它会起作用。我该如何解决这个问题以使其同时适用于两者?

代码:

if(!$db) {
die('sorry we are having some problbems');
}


$searchTerm = mysqli_real_escape_string($db,$_GET['term']);

if ( empty($searchTerm))
{
echo("no key words searched please try again");
}
else
{
$sql = mysqli_query(
$db,
sprintf(
"SELECT * FROM searchengine WHERE name LIKE '%s' LIMIT 0,20",
'%'. $searchTerm .'%'
)
);

while($ser = mysqli_fetch_array($sql)) {
echo "<a href='$ser[pageurl]'>$ser[img]</a>";
}
}

mysqli_close($db);
?>

最佳答案

使用trim()删除前导和尾随空格。

$searchTerm = trim($searchTerm);

if ($searchTerm == '') {
echo("no key words searched please try again");
} else {
...
}

关于PHP 搜索引擎无法运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25029674/

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