Ho risolto con una if:

if(!empty($_POST['hobbies'])) {

query che inserisce l'array degli hobbies nel campo hobbies;

} else {

query che inserisce "nessuno" nel campo hobbies;

}
...

Mi interesserebbe comunque sapere se è possibile impostare la select in modo che, in assenza di una selezione, venga selezionata in automatico la voce "nessuno".

:master: