Cuando hagas la consulta guarda todos los elementos de la columna en un array (asi sbras ademas cuantos elementos tiene esa columna) y luego despliegas el select dentro de un for:
Para cargar los datos:
Código:
$result = mysql_query($consulta);
$i = 0;
while ($row=mysql_fetch_array($consulta))
{
$campo1[$i]=$row["nombre_columna_en_db"];
$i++;
}
Para mostrar el select:
Código:
<select name .....>
<?
for ($j=0; $j<$i; $j++)
{
?>
<option value="<?=$campo1[$j]"><? echo $$campo1[$j]?></option>
<?
} //end del for
?>
</select>