私はこのスクリプトを使用していましたが、実際の検索が実行され、「結果がありません」という答えが返されたときに、スクリプトにそのように表示させたいという事実を除いて、すべてが素晴らしかったです。
FAIL がどこにあるかを調べるために調査を行ったところ、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);