使用 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]

  1. 托尔科西诺

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';
  }
}