Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    estrarre i record random

    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

  2. #2
    Non ti basta una SELECT * FROM table ORDER BY RAND() ?

  3. #3
    ho tralasciato di dire che vorrei che cambiasse ogni tot di tempo, per esempio ogni 30 secondi. E' possibile?
    5ym0

  4. #4
    Se intendi "cambiare lato client", devi usare Javascript o un'altra tecnologia lato client.

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    867
    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.

  6. #6
    grazie mille proverò così, ciaooo
    5ym0

  7. #7
    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

  8. #8
    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.

  9. #9
    ok perfetto grazie. ciao alla prossima
    5ym0

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.