如何从数据库创建用户的下拉菜单

时间:2016-08-03 11:38:57

标签: javascript php html mysql database

如何创建数据库用户的下拉菜单列表?

我想在下拉菜单中将我的数据库的所有用户的下拉列表设置为html,我不知道如何查询它并将其连接到我的数据库。

修改

我想在下拉菜单中填充的用户是可以访问mysql数据库的用户,而不是具有用户记录的单个数据库。

2 个答案:

答案 0 :(得分:0)

要从php连接mysql数据库,你可以使用mysqli

$mysqli = new mysqli("localhost", "user", "password", "database");
if ($mysqli->connect_errno) {
    echo "Failed to connect to MySQL: (" . $mysqli->connect_errno . ") ";
}

要获取用户并创建下拉菜单,您可以使用此代码(假设您的表用户具有id和username字段):

echo "<select>";
$res = $mysqli->query("SELECT id, username FROM users");
if ($res) {
    while($row = $res->fetch_assoc()) {
       echo '<option value="' . $row['id'] . '">' . $row['username'] . '</option>';
    }
}
echo '</select>';

答案 1 :(得分:0)

You can get all users details for  this code

    $con=mysqli_connect('localhost','root','','raxesh');

    $get_all_users=mysqli_query($con,'select * from login');

    echo '<select name="allusers">';

    while ($row=mysqli_fetch_array($get_all_users)) {
        echo "<option value=".$row['id'].">".$row['uname']."</option>";
    }

    echo '</select>';