La manera sería la siguiente:
Suponiendo que tenés en la DB una tabla colores con cada nombre de color y su correspondiente id y que en la variable $idColorActual tenés el color actual:
Código PHP:
<select name="ColorID">
<?php
$C=mysql_query("SELECT id, Color FROM colores");
while ($R=mysql_fetch_array($C)) {
echo "<option value=\"".$R["id"]."".($idColorActual==$R["id"] ? " selected=\"selected\"" : "").">".$R["Color"]."</option>\n";
}
mysql_free_result($C);
?>
</select>
Recordá que la manera correcta de indicar que un option está seleccionado es poniendo: selected="selected"