Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Record random mysql

  1. #1

    Record random mysql

    Mi sapete consigliare un metodo per mostrare i record, di una tabella mysql, random?

    Cioe mostrali tutti ma casualmente

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Prendi tutti i risultati, li metti in un array, passi l'array alla funziona shuffle() ed hai i risultati mischiati a caso.

  3. #3
    ma comunque devono essere ordinati per righe :c

  4. #4
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    E certo, ogni entry dell'array da mischiare sarà essa stessa un array.

  5. #5
    Cioe verranno creati tanti array quante le righe? poi devo inserire tutti gli array in un altro array e da li procedere? oddio ahah

  6. #6
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Ogni "riga" della tabella del db sarà un array.
    Ognuno di questi array/righe andranno dentro un altro array.
    Passerai quest'ultimo a shuffle() e poi con un foreach potrai ciclare su tale array e mostrare in ordine casuale le righe.

  7. #7
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    La butto cosi.
    Codice PHP:
    Select campo1campo2campo3rand() as a_caso from tabella
    Order by a_caso 
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

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.