Beh... è piuttosto semplice.
Esegui la query ed il risultato lo fetci in un array.
Scorri l'array con WHILE e per ogni rigo dell'array stampi la option.
Codice PHP:
$sql = "SELECT campo1, campo2 FROM tabella";
$query = mysql_query($sql);
echo "<select id=\"nome_select\" name=\"nome_select\">\n";
while ($fetch = mysql_fetch_array($query) {
$campo1 = $fetch['campo1'];
$campo2 = $fetch['campo2'];
echo "\t<option value=\"$campo1\">$campo2</option>\n";
}
mysql_free_result($query);
echo "</select>\n";
Capito il concetto?