gpt4 book ai didi

php - 关于此 PHP 脚本的输入以查询 mysql 数据库?

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

我正在使用这个脚本,一切都很好,除了当实际搜索被执行并且答案是“无结果”时,我希望脚本显示这样的事实。

在研究失败的原因时,我发现我应该使用 MySQLi。我已经在这个脚本上工作了 2 天,我似乎越来越远而不是更近了。伙计们,这里有一点帮助吗?

我在用什么:

    if(empty($_GET['query'])){
header ("Location: /same_page");
}
else{
//connect
include 'connection_script.php';

//Get the "Term" from the search box
$query=mysql_real_escape_string($_GET['query']);

$page_str = "SELECT * FROM $tblname WHERE name like '%$query%' or clan like '%$query%'";

$page_query = mysqli_query($con,$page_str)or die(mysql_error($con));

while($page_result = mysqli_fetch_assoc($page_query)){$datarow .= " <ul>
<li>Banned player : <a target='_blank' href=\"http://path/tosomething/here=" . $page_result[name] . " \">" . $page_result[name] . "</a></li>
<li>Clan Name : " . $page_result[clan] . "</li>
<li>Reason : " . $page_result[reason] . "</li>
<li>Posted By : " . $page_result[moderator] . "</li>
<li>Date & Time : " . $page_result[dateandtime] . "</li>
<li>Evidence : <a target='_blank' href=\"$page_result[evidence]\">Here</a></li>
</ul><br />";
}

echo $datarow;
echo "<br />";

include 'dbclose.php';
}

mysql_close($con);

最佳答案

您可以使用以下方法检索行数:

mysqli_num_rows($page_query);

只需验证是>0即可选择要显示的内容、错误信息或结果

关于php - 关于此 PHP 脚本的输入以查询 mysql 数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13565517/

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