Ho una select multipla del tipo:

<select name="dati" size="1" multiple="multiple" id="dati">
<option value="1">bianco</option>
<option value="2">nero</option>
<option value="3">rosso</option>
</select>

memorizzo i dati selezionati nella select in una tabella del mio database in questo modo:

ID Nome
1 bianco
2 nero

Ora volendo ricreare la select multipla completa con selezionati i dati che prelevo dalla mia tabella db come fare?

ecco cosa dovrei ottenere:

<select name="dati" size="1" multiple="multiple" id="dati">
<option value="1" selected="selected">bianco</option>
<option value="2" selected="selected">nero</option>
<option value="3">rosso</option>
</select>

Grazie.