Pagina 1 di 2
Topic a caso?
Inviato: 10/03/2010, 11:28
da gennyna
Ho bisongno di dare l'opportunita ai miei utenti di vedere un topic A "caso.." in determinate sezioni"..
Ad esempio(Un forum/link cliccabile ):
gli utenti cliccano su:Guarda un film a caso e gli si apre un topic a caso

Re: Topic a caso?
Inviato: 10/03/2010, 14:27
da Carlo
Ma sempre strane idee hai?
1) Cioè dovrebbe mostrare un topic a caso in una determinata sezione?
2) Va bene una pagina personalizzata?
Re: Topic a caso?
Inviato: 10/03/2010, 15:40
da Micogian
Si potrebbe creare un array dei Topics presenti in una determinata sezione e poi sceglierne uno a caso con rand($array_topics) ;
Ma non so se rand accetta un array o un numero iniziale e uno finale,
Gennà, ma tu le pensi di notte ?
Re: Topic a caso?
Inviato: 10/03/2010, 15:45
da Carlo
Bingo, senza estrarre topic inutili, basta utilizzare come valore per l'ORDER BY nella query, RAND() (funzione di MySQL), che estrae topic a proprio piacimento, e come limite basta inserire 1. Niente di più semplice.
Re: Topic a caso?
Inviato: 10/03/2010, 16:25
da Micogian
Già !! order by random non ci avevo pensato
Ma se non si fanno le cose complicate che piacere c'è ?

Re: Topic a caso?
Inviato: 10/03/2010, 20:55
da Carlo
Il problema non è la "complicatezza", ma che nel tuo modo, estrae molti topic e consuma molta RAM, senza calcolare quanto tempo ci metterebbe il server MySQL ad eseguire la query.
Re: Topic a caso?
Inviato: 11/03/2010, 20:44
da gennyna
scusate per la rispsota in ritardo..
si cmq carlo va bene in una pagina personalizzata.. sarebbe perfetto

Re: Topic a caso?
Inviato: 13/03/2010, 17:21
da gennyna
rage nessuno risponde piu?
Re: Topic a caso?
Inviato: 14/03/2010, 12:21
da Carlo
Scusa, ma ero assente questi giorni.
Appena ho tempo ti farò sapere.
Re: Topic a caso?
Inviato: 14/03/2010, 15:43
da gennyna
vabuonooo grz