Originariamente inviato da Linus80
non so si si possa salvare un array in mysql... puoi fare una cosa simile però! crei un campo artisti_partecipanti come varchar e quando crei una mostra fai in modo che in questa colonna vadano a finire tutti gli idArtista della collettiva separati da virgola.

es 1,3,5,2,9

quando poi vai a leggere il campo dopo una SELECT, invece di prendere il valore cosi com'è fai una cosa di questo tipo

$result=mysql_query("SELECT artisti_partecipanti FROM mostre");
$row=mysql_fetch_array($result);
$idArtisti=explode(",",$row);

in questo modo hai un'array con tutti gli idArtista partecipanti alla mostra.
Ti sconsiglio vivamente di seguire questa via, ti complicherà enormemente le cose in futuro quando dovrai continuamente fare un parse del campo e una tabella mysql è molto più semplice da gestire di una variabile che contiene valori multipli.
Di base un campo di un database deve MAI contenere valori multipli !!