我正在尝试列出数据库中的用户名但我收到此错误:
注意:尝试获取非对象的属性
我的搜索页面的代码是
$user = $_GET['u'];
$sql = "SELECT * FROM `users` WHERE username LIKE '%". $user ."%'";
$result = $conn->query($sql);
if ($result->num_rows >0) {
while($row = $result->fetch_assoc()) {
echo $row['username'];
}
} else {
echo 'No Results';
}
我的索引页面的代码
<form action="search.php" method="GET"><input type="text" name="u" placeholder="Username" required="" maxlength="14" autocomplete="off" onkeyup="nospaces(this)" style="background-color: white;border: 2px solid blue;border: none; padding: 6px 24px;">
任何帮助都将不胜感激。
通过更改数据库并切换到mysql而不是mysqli
来解决