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...