adesso esagero.
Se volessi record a caso tra quelli inseriti , per esempio nell'ultima settimana?
o per un determinato arco di tempo.
a ri grazie
adesso esagero.
Se volessi record a caso tra quelli inseriti , per esempio nell'ultima settimana?
o per un determinato arco di tempo.
a ri grazie
ciao, puoi farlo, ma non è molto performante.
Basta un order by RAND().
Io ti consiglio un'altro approccio.
Leggi quanti record ci sono nella tabella, poi con php ti generi un numero a caso tra 0 e n.
A quel punto, fai una query mettendoci un limit $numero,1.Codice PHP:
$numero=rand(0,$n);
Es:
PS: forse ho fatto qualche errore di sintassi, ma la logica è quellaCodice PHP:
$record=mysql_num_rows(mysql_query("select * from pippo"));
$numero=rand(0,$numero);
$record_casuale=mysql_query("select * from pippo limit $numero,1");
"durante i primi 5 miuti di pioggia nel bosco c'è ancora asciutto, poi quando smetterà di piovere nel bosco cadranno gocce per 5 minuti.....la natura ha un'ottima memoria..."
http://www.kumbe.it
Possibile che sia più performante fare due query che una con order by rand??Originariamente inviato da nik600
ciao, puoi farlo, ma non è molto performante.
Basta un order by RAND().
Io ti consiglio un'altro approccio.
Leggi quanti record ci sono nella tabella, poi con php ti generi un numero a caso tra 0 e n.
A quel punto, fai una query mettendoci un limit $numero,1.Codice PHP:
$numero=rand(0,$n);
Es:
PS: forse ho fatto qualche errore di sintassi, ma la logica è quellaCodice PHP:
$record=mysql_num_rows(mysql_query("select * from pippo"));
$numero=rand(0,$numero);
$record_casuale=mysql_query("select * from pippo limit $numero,1");
Ciao!
sicuramente la query select * from pippo non è il massimo, si potrebbe fare una select count o altro
ma ti assicuro che l'order by rand, quando si parla di alcune migliaia di record, è molto pesante.
Se vuoi fai delle prove, non ci si mette molto.
"durante i primi 5 miuti di pioggia nel bosco c'è ancora asciutto, poi quando smetterà di piovere nel bosco cadranno gocce per 5 minuti.....la natura ha un'ottima memoria..."
http://www.kumbe.it