Ciao a tutti,
ho una tabella di nome artisti con questi campi idar, nomear, main
così strutturata:
1 | Angelo | s
2 | Giovanni | s
3 | Carlo | s
4 | Antonio | n
5 | Dario | s
6 | Claudio | n
7 | Beppe | n
8 | Marco | n
9 | Luca | n
10 | Gianni | n

Vorrei ordinare il risultato di una query in un input select in modo da avere all'inizio della lista i risultati in ordine alfabetico con il campo della tabella artisti 'main' = s e poi gli altri (con il campo 'main' = n) sempre in ordine alfabetico
es:
1 | Angelo | s
3 | Carlo | s
5 | Dario | s
2 | Giovanni | s
4 | Antonio | n
7 | Beppe | n
6 | Claudio | n
10 | Gianni | n
9 | Luca | n
8 | Marco | n

per ora riesco ad ordinare la tabella artisti in ordine alfabetico in questo modo

Codice PHP:
<?
    $query 
"SELECT idar, nomear FROM artisti ORDER BY nomear";
    
$res mysql_query($query);
?>
<select name="relart[]" id="s1" multiple="multiple">
    
    <? while ($row mysql_fetch_object($res)) : ?>
    <option value="<?=$row->idar?>"> 
    <?=$row->nomear?>
    </option>
<? endwhile; ?>
</select>
come posso ottenere quello che voglio? Magari con una divisione tra gli <option>
in questo modo?
<option></option>
<option></option>
<option></option>
<option></option>
---------------
<option></option>
<option></option>
<option></option>
<option></option>
<option></option>
<option></option>