Ciao, io avrei bisogno di fare una paginetta che poi includerò tipo banner, dove verrano visualizzati una per volta le news che vengono estratte random da un db...come posso fare? mi ocnviene usare php o è meglio puntare su altro?grazie
Ciao, io avrei bisogno di fare una paginetta che poi includerò tipo banner, dove verrano visualizzati una per volta le news che vengono estratte random da un db...come posso fare? mi ocnviene usare php o è meglio puntare su altro?grazie
5ym0
Non ti basta una SELECT * FROM table ORDER BY RAND() ?
ho tralasciato di dire che vorrei che cambiasse ogni tot di tempo, per esempio ogni 30 secondi. E' possibile?
5ym0
Se intendi "cambiare lato client", devi usare Javascript o un'altra tecnologia lato client.
SELECT * FROM table ORDER BY RAND(unix_timestamp() div 30)
et voilà ... l'order by cambia ogni 30 secondi, ti basta aggiungere il limit in base a quante ne vuoi estrarre.
Edit:
avevo messo now al posto del timestamp, sorry
No pvt per sollecitare risposte, grazie.
grazie mille proverò così, ciaooo
5ym0
Ho usato questa query come mi hai suggerito, funziona benissimo a aprte il fatto che non cambia da solo, devo comunque aggiornare la pagina, come posso fare?
Codice PHP:
$sql='SELECT * FROM news ORDER BY RAND(unix_timestamp() div 10) LIMIT 0,1';
5ym0
Originariamente inviato da Symon83
Ho usato questa query come mi hai suggerito, funziona benissimo a aprte il fatto che non cambia da solo, devo comunque aggiornare la pagina, come posso fare?Originariamente inviato da filippo.toso
Se intendi "cambiare lato client", devi usare Javascript o un'altra tecnologia lato client.
ok perfetto grazie. ciao alla prossima
5ym0