PHP Выпадающие данные из базы данных

Я пытаюсь сделать select field для данных в соответствии с моей базой данных. Поэтому, в основном, я хочу, чтобы у него было выпадающее меню для всех пользователей моей базы данных. Так что, вместо того, чтобы делать:

 <select> <option>1st User in Db</option> <option>2nd User in Db</option> </select> 

Он просто автоматически показывает все.

Я попытался извлечь $ row ['uname'] и установить его как $ user, но тогда в раскрывающемся списке отображается только MY user.

Пример: http://prntscr.com/dwksy

Он показывает только мою учетную запись, admin, а не все остальные. Кто-нибудь знает, как это сделать? Благодаря!

 <?php session_start(); include 'config.php'; $user = $_SESSION['username']; $qry=("SELECT `rank`, `uname` FROM users WHERE uname='$user'"); $result=mysql_query($qry); $row = mysql_fetch_assoc($result); $rank = $row["rank"] if ($_SESSION['loggedin'] == true) { if ($rank >= 3) { $qry=("SELECT `rank`, `uname` FROM users"); $result=mysql_query($qry); echo " <form action='' method='POST'> <select>"; while ($row = mysql_fetch_assoc($result)) { $rank = $row['rank']; $users = $row['uname']; $lol = ucwords($users); echo "<option>$lol</option>"; } echo "</select> </form> "; } else { echo "Your level is not 3, but you are logged in."; } } else { echo "Please login."; } 

В запросе вы выбираете пользователя, записанного в $_SESSION . Отбросьте предложение WHERE, чтобы получить всех пользователей в результате, затем прочитайте их с помощью цикла @ andrewsi и выделите один <option> для каждого возвращаемого пользователя:

 $qry=("SELECT `rank`, `uname` FROM users");