我有这样的代码
$result1 = mysql_query("select distinct Country from mtable UNION SELECT DISTINCT MidEstimate FROM mtable");
$row = mysql_fetch_assoc( $result1 );
echo "<select>";
foreach($row as $vals)
{
echo "<option name='$vals'>$vals</option>";
}
echo "</select>";
下拉列表仅显示一个值?我想要此列表中两列的值,请帮我对此进行排序
最佳答案
$result1 = mysql_query("select distinct Country from mtable UNION SELECT DISTINCT MidEstimate FROM mtable");
echo "<select>";
while($row = mysql_fetch_array($result1)){
echo "<option name=\"$row[0]\">$row[0]</option>";
}
echo "</select>";
关于php - 如何使用 mysql 查询和 foreach 制作下拉列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6964937/