Select 填充但不显示值 (php/msqli)

Select Populating but not showing values (php/msqli)

所以我正在开发一个下拉菜单,显示我网站上的用户,当我加载页面时,我可以看出它正在连接到数据库并选择正确的 table、列和所有内容,因为它正在显示正确数量的选项,但所有选项都是空白...我做错了什么?

<?php $users = $conn->query("SELECT username FROM users"); ?>

<label for="ref" class="ref">If you were referred to RDR PLEASE select your referrer's Username:</label>
<select name="referrer" style="width:150px">
        <option value="None"></option>
        <?php while($rows = $users->fetch_array())
        {
                $user = $rows['$users'];
                echo "<option value='$user'>$user</option>";
        } ?> </select>

您的列名似乎是您 sql 查询中的“用户名”。

        <?php while($rows = $users->fetch_array())
        {
                $user = $rows['username'];
                echo "<option value='$user'>$user</option>";
        } ?> </select>