我正在尝试从PHP中的mySQL查询结果填充下拉框。我在网上查找了示例,并在网页上进行了尝试,但是由于某些原因,它们根本没有填充我的下拉框。我已经尝试调试代码,但是在我看过的网站上并没有真正解释它,我无法弄清楚每一行代码是什么。任何帮助将是巨大的:)
这是我的查询: Select PcID from PC;
Select PcID from PC;
您需要确保如果使用的是WAMP之类的测试环境,请将用户名设置为root。这是一个示例,该示例连接到MySQL数据库,发出查询,并从表的每一行输出<option>一个<select>框的标签。
<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>"; ?>