2016-03-30 9 views
-2

私はクエリエラーを取得していますが、LIKE sql関数のようにユーザが送信した名前を検索しています。mysqli_query SELECT LIKE関数が機能しません

しかし、私はそれが動作しますが、LIKE機能と連動していないような関数を削除する場合msqli_queryはエラーを与えている

<!DOCTYPE html> 
<html> 
<head> 
<title>Search Users</title> 
</head> 
<body> 
<form action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>"method="GET"> 

Name: <input type="text" name="name"></input> 

<input type="submit" name="searchusers" value="Submit"></input> </br> 

</body> 
</html> 

<?php require('connect.php'); 

$name = @$_GET['name']; 


if ($_SERVER["REQUEST_METHOD"] == "GET") 
{ 
$select123 ="SELECT username FROM users WHERE username LIKE ='%".$name."%'"; 
$check = mysqli_query($conn, $select123) or die("query error"); 
mysqli_num_rows($check) or die("Couldnt not find the Specified username"); 

} 
?> 

+8

remove = from like –

+0

エラーはどうなりますか? –

+0

mysqli_queryがうまく動作しないため、メックリエラーが発生する – Sumit

答えて

0

キーワードlike近く=を削除する助けてください:

$select123 ="SELECT username FROM users WHERE username LIKE '%".$name."%'"; 
+0

なぜ、タイプミスによる質問 – Abhishek

+2

が投票に回答しないと閉じる –

関連する問題