-2
任何人都可以幫我嗎? 我試圖爲我的網站創建一個非常基本的搜索功能,但是我有一個錯誤,而且我無法從我的數據庫中搜索像我附加的圖像中的錯誤。 沒關係,當我輸入數據庫中不存在的錯誤名稱,但是當我輸入存在的名稱時,它會顯示圖像中的錯誤,任何人都可以幫助我嗎? 這是我的PHP代碼:無法在數據庫中搜索
<?php
require_once("../../include/admin/ad_ovhead.php");
require_once("../../lib/connection.php");
$output = '';
if(isset($_POST['search'])){
$searchq = $_POST['search'];
$searchq = preg_replace("#[^0-9a-z]#i", "", $searchq);
$sql = "SELECT * FROM users WHERE firstname LIKE '%$searchq%' OR lastname LIKE '%$searchq%'";
$query= mysqli_query($conn, $sql) or die ("Can not search");
$count = mysqli_num_rows($query);
if($count == 0){
$output= 'There are no search results!';
}else{
while ($row = mysql_fetch_array($query)) {
$firstname = $row['firstname'];
$lastname = $row['lastname'];
$id = $row['id'];
$output .= '<div> '.$firstname.' '.$lastname.' </div>';
}
}
}
?>
它仍然不工作,我不知道爲什麼, –
你現在得到什麼錯誤? –
仍然是這樣的錯誤,沒關係當我搜索non.exist名稱,但是當我搜索存在的名稱時,它顯示出像以前一樣的錯誤。 –