2017-04-12 55 views
-2

我試圖建立一個用戶搜索功能,但前段時間我遇到了一個問題。我的功能,它看起來像這樣:使用Where子句讀取多個條目

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

是顯示我只有用戶Janamaris(用戶列表低一點) 但正如你看到jns.drws也有一個法官在他的用戶名(J = $搜索)。

所以我的問題,現在我想用顯示爲J的所有用戶在他/她的用戶名

所以,我怎麼可以得到所有用戶?

我的簽名的用戶是[ID,用戶名]

  • Tolkosino
  • 47,Janamaris

    48,TheCrazyMan

    49,JNS .drws

    回答

    1

    Beispiel einer Foreach Schleife bzw.雖然Schleife Posten?

    英語:有人可以發佈例如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'; 
        } 
    } 
    
    +0

    我想知道OP的去向;你發佈的內容應該爲他們工作。 –

    +0

    hm即時嘗試現在...不知何故它dosnt工作正確 – Tolkosino

    +0

    好吧現在我得到兩個用戶,但只顯示jns.drws我看我是如何修復,但無論如何感謝您的幫助 – Tolkosino