在 PHP 中填充 mySQL 表中的下拉框
我正在尝试在Php中从mySQL查询的结果中填充下拉框。我已经在网上查找了示例,并且在我的网页上尝试了它们,但由于某种原因,它们根本没有填充我的下拉框。我试图调试代码,但在我查看的网站上,它并没有真正解释,我无法弄清楚每行代码是什么。任何帮助都会很棒:)
这是我的查询:Select PcID from PC;
我正在尝试在Php中从mySQL查询的结果中填充下拉框。我已经在网上查找了示例,并且在我的网页上尝试了它们,但由于某种原因,它们根本没有填充我的下拉框。我试图调试代码,但在我查看的网站上,它并没有真正解释,我无法弄清楚每行代码是什么。任何帮助都会很棒:)
这是我的查询:Select PcID from PC;
您需要确保,如果您使用的是 WAMP 等测试环境,则需要将您的用户名设置为 root。下面是一个连接到MySQL数据库,发出查询并从表中的每一行输出框标记的示例。<option>
<select>
<?php
mysql_connect('hostname', 'username', 'password');
mysql_select_db('database-name');
$sql = "SELECT PcID FROM PC";
$result = mysql_query($sql);
echo "<select name='PcID'>";
while ($row = mysql_fetch_array($result)) {
echo "<option value='" . $row['PcID'] . "'>" . $row['PcID'] . "</option>";
}
echo "</select>";
?>
以下是使用 和 下拉列表的代码:MySql
PHP
<?
$sql="Select PcID from PC"
$q=mysql_query($sql)
echo "<select name=\"pcid\">";
echo "<option size =30 ></option>";
while($row = mysql_fetch_array($q))
{
echo "<option value='".$row['PcID']."'>".$row['PcID']."</option>";
}
echo "</select>";
?>