如何在 select 选项中显示数据库的值?
How can I show values of a database in select options?
我想 select 我的 table 数据库的值 html select 选项。我想用 php-mysql 来做到这一点。我该怎么做?
嗯,我想我找到了解决你问题的方法:
您应该首先进行查询以从数据库中检索所需的数据,然后您应该 "populate" select object/tag.
但是由于信息供应有限,我不能 100% 确定您的确切问题是什么。
一些链接:
PHP+MySql: http://www.w3schools.com/php/php_mysql_intro.asp
MySql: http://www.w3schools.com/sql/default.asp
按照下面的代码。
<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "SELECT name FROM state";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
?>
<select name="myCountry">
<?php
// output data of each row
while($row = $result->fetch_assoc()) {
?>
<option value="<?php echo $row['name']; ?>"><?php echo $row['name']; ?></option>
<?php
}
?>
</select>
<?php
}
$conn->close();
?>
我想 select 我的 table 数据库的值 html select 选项。我想用 php-mysql 来做到这一点。我该怎么做?
嗯,我想我找到了解决你问题的方法:
您应该首先进行查询以从数据库中检索所需的数据,然后您应该 "populate" select object/tag.
但是由于信息供应有限,我不能 100% 确定您的确切问题是什么。
一些链接:
PHP+MySql: http://www.w3schools.com/php/php_mysql_intro.asp
MySql: http://www.w3schools.com/sql/default.asp
按照下面的代码。
<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "SELECT name FROM state";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
?>
<select name="myCountry">
<?php
// output data of each row
while($row = $result->fetch_assoc()) {
?>
<option value="<?php echo $row['name']; ?>"><?php echo $row['name']; ?></option>
<?php
}
?>
</select>
<?php
}
$conn->close();
?>