使用 Where 子句读取多个条目
Read multiple entries with a Where clause
我试图构建一个用户搜索功能,但我 运行 不久前遇到了一个问题。我的函数看起来像这样:
"Select id, username FROM users WHERE username LIKE '%search%'"
只显示用户 Janamaris(用户列表稍低)
但如您所见,jns.drws 在他的用户名中也有一个 j ( J = $search )。
所以我现在的问题是我想在 his/her 用户名
中显示所有带有 J 的用户
那么我怎样才能让所有用户都使用 WHERE?
我的签名用户是 [id, username]
- 托尔科西诺
47,贾纳马里斯
48,疯子
49,jns.drws
Beispiel einer Foreach Schleife bzw。而 Schleife Posten?
英语:有人可以 post 一个 foreach
例如while
循环?
sql 很好,会得到您需要的所有行:
"Select id, username FROM users WHERE username LIKE '%search%'"
如果您对 upper/lower 案例有疑问,请阅读以下内容:
示例 while
if($result = $mysqli->query($sql)){
if(is_object($result)){
while($row = $result->fetch_assoc()){
echo "<div id=\"content-b\">";
echo "<p class=\"usrsrch\">User ID : " . $row['id'] . "";
echo "<br>";
echo "<p class=\"usrsrch\">Username : . $row['username'] . "";
echo "</div>";
}
} else {
echo 'nix gefunden';
}
}
我试图构建一个用户搜索功能,但我 运行 不久前遇到了一个问题。我的函数看起来像这样:
"Select id, username FROM users WHERE username LIKE '%search%'"
只显示用户 Janamaris(用户列表稍低) 但如您所见,jns.drws 在他的用户名中也有一个 j ( J = $search )。
所以我现在的问题是我想在 his/her 用户名
中显示所有带有 J 的用户那么我怎样才能让所有用户都使用 WHERE?
我的签名用户是 [id, username]
- 托尔科西诺
47,贾纳马里斯
48,疯子
49,jns.drws
Beispiel einer Foreach Schleife bzw。而 Schleife Posten?
英语:有人可以 post 一个 foreach
例如while
循环?
sql 很好,会得到您需要的所有行:
"Select id, username FROM users WHERE username LIKE '%search%'"
如果您对 upper/lower 案例有疑问,请阅读以下内容:
示例 while
if($result = $mysqli->query($sql)){
if(is_object($result)){
while($row = $result->fetch_assoc()){
echo "<div id=\"content-b\">";
echo "<p class=\"usrsrch\">User ID : " . $row['id'] . "";
echo "<br>";
echo "<p class=\"usrsrch\">Username : . $row['username'] . "";
echo "</div>";
}
} else {
echo 'nix gefunden';
}
}