Ciao...
E' la stessa cosa che sto cercando di realizzare io per visualizzare un'immagine random che p stata caricata nella galleria...

Questa è la funzione che io utilizzo.

.... eventuale codice PHP o HTML precedente <?PHP // definizione query MySql $query="SELECT campo1, campo2, ..., campoN FROM [nomeTabellaSorgente] WHERE [campoDiControllo] = '[valoreDaSoddisfare]' ORDER BY RAND() LIMIT 1"; $result=mysql_query($query) or die("Errore nell'esecuzione della query."); while ($riga = mysql_fetch_array($result, MYSQL_ASSOC)) { $vett["campo1"]=$riga["campo1"]; $vett["campo2"]=$riga["campo2"]; ... $vett["campoN"]=$riga["campoN"]; } <? .... codice html per visualizzare l'immagine... ... <?PHP eventuale altro codice PHP ...

Dovrebbe andare, attendo erò conferma da altri...