使用Where子句读取多个条目

时间:2017-04-12 14:57:20

标签: select mysqli where sql-like

我尝试构建用户搜索功能,但我刚刚遇到问题。我的功能,如下所示:

"Select id, username FROM users WHERE username LIKE '%search%'"

仅向我显示用户Janamaris(用户列表略低) 但正如你所看到的,jns.drws在他的用户名中也有一个j(J = $ search)。

所以我的问题现在我想向所有用户显示他/她的用户名

那么我怎样才能让所有用户都使用WHERE?

我的签名用户是[id,username]

  1. Tolkosino
  2. 47,Janamaris

    48,TheCrazyMan

    49,jns.drws

1 个答案:

答案 0 :(得分:1)

Beispiel einer Foreach Schleife bzw。而施莱夫波斯顿?

简体中文:有人可以发布foreach的示例,例如while循环?

sql很好,会得到你需要的所有行:

"Select id, username FROM users WHERE username LIKE '%search%'"

如果你有大/小写的问题,请阅读: https://stackoverflow.com/a/2876820/4916265

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