我正在尝试在我的网站上创建搜索栏以搜索用户名。在我的数据库上使用mysql时,代码工作正常,但是当我在我的网站上使用它时结果却不一样。
SELECT * FROM `users` WHERE username LIKE '%neva%'
这将返回名为Nevada的用户。
当我在我的网站上尝试这样的时候。
$friendquery = "neva"
if(isset($_GET['friendquery']) && $_GET['friendquery'] != ""){
$friendquery = preg_replace("/[^0-9a-zA-Z ]/", "", $_GET['friendquery']);
$friendquery = htmlentities($friendquery);
$sql = "SELECT * FROM users WHERE username LIKE '%$friendquery%'";
$query = mysqli_query($db_connect, $sql);
$u = $row["username"];
echo $u;
任何帮助都会很棒谢谢