Tutto risolto.
Con il codice:
seleziono casualmente un record tra quelli attivi, dopodichè ne estraggo l'ID, che è il valore che a me serve. In questo modo funziona anche in caso di ID non consecutivi, meglio di quanto sperassi.Codice PHP:function random_call($db){
$query_random_cd = "SELECT * FROM compactdisc WHERE compactdisc.attivo=TRUE ORDER BY rand() LIMIT 1";
$ris_random_cd = mysql_query($query_random_cd,$db) or die("Errore nella query cd random: ".mysql_error());
$number = mysql_fetch_array($ris_random_cd);
echo "La casualità ha prodotto il seguente risultato: ".$number['id'];
$selected_number = $number['id'];
return $selected_number;
}
Grazie mille per l'aiuto.

Rispondi quotando