Estrazione Articoli Random da Tabella senza doppioni

lorenzo84

Utente Attivo
22 Lug 2012
239
0
16
Buonasera, Avrei bisogno del vostro aiuto per realizzare una funzione che mi estragga da una tabella articoli un articolo a caso fra quelli presenti. Il problema è che spesso estrae articoli già estratti. Stavo pensando di creare inserire un campo nella tabella articoli come contatore ma non saprei come estrali poi. Mi aiutate?
 

marino51

Utente Attivo
28 Feb 2013
2.919
164
63
Lombardia
puoi inserire un contatore nella tabella, contatore che non deve avere interruzioni (elementi mancanti)
oppure, puoi "indirizzare" il record se il tuo database lo consente

in entrambi i casi, conoscendo il numero di articoli presenti ($Nmax) nel tuo database,
puoi usare
PHP:
$Nart = mt_rand ( 1 , $Nmax )
e fare la select più appropriata

supponendo tu abbia mysql, che non conosco, ma cercando "in giro" c'è
PHP:
SELECT * FROM articoli LIMIT $Nart,1
ovvero estrae a partire dal record $Nart restituendo 1 solo record (spero sia vero)
se funzionasse ti risparmierebbe il contatore
ciao
Marino
 
Ultima modifica: