PHP MySql:为什么我的选择选项不在下拉选择中显示数字?
为什么我的选择选项在下拉选择中不显示数字?怎么了PHP MySql:为什么我的选择选项不在下拉选择中显示数字?,php,html,mysqli,Php,Html,Mysqli,为什么我的选择选项在下拉选择中不显示数字?怎么了 <?php $query = "SELECT * FROM users"; $result = mysqli_query($mysqli, $query); if(!$result){ die('Query FAILED'); } ?> <!DOCTYPE html> <html> <head> <meta charset="utf-8">
<?php
$query = "SELECT * FROM users";
$result = mysqli_query($mysqli, $query);
if(!$result){
die('Query FAILED');
}
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<div class="container">
<div class="col-xs-6">
<form action="login_create.php" method="post">
<div class="form-group">
<label for="username">Username</label>
<input type="text" name="username" class="form-control"/>
</div>
<div class="form-group">
<label for="password">Password</label>
<input type="password" name="password" class="form-control">
</div>
<div class="form-group">
<select name="id" id = " ">
<?php
while($row = mysqli_fetch_assoc($result)){
$id = $row['id'];
echo "<option value='$id'>$id</option>";
}
?>
</select>
</div>
<input class="btn btn-primary" type="submit" name="submit"
value="UPDATE">
</form>
</div>
</div>
</body>
</html>
用户名
密码
你连接到数据库了吗,这个值是多少
$mysqli
你的帖子中从来没有定义/设置过。因此,我必须假设您从未连接到DB
始终首先要开始的是启用错误报告
<?php
ini_set('display_errors', 1);
error_reporting(-1); //or E_ALL
... other code ...
您必须调用数据库连接
替换
本地主机与您的主机(对于WAMP/XAMPP:LOCALHOST)
带有数据库用户名的用户名(对于WAMP/XAMPP:root)
带有数据库密码的密码(对于WAMP/XAMPP:)[空白]
具有数据库名称的数据库
$mysqli = new mysqli('LOCALHOST','USERNAME','PASSWORD','DATABASE')
$query = "SELECT * FROM users";
$result = mysqli_query($mysqli, $query);
if(!$result){
die('Query FAILED');
}
什么是$mysqli
这个定义在哪里。。。。