Visualizzazione dei risultati da 1 a 5 su 5

Discussione: tabella random

  1. #1

    tabella random

    Ciao,
    vorrei accedere in modo casuale alle tabelle contenute nel mio DB MySQL, questo per poi prendere in modo casuale una delle righe in esse contenute !!
    Cosa mi consigliate please ??
    Il mio futuro ?? Io lo conosco, è il PARTY !! (Party Man)
    ...e ricordati che prima o poi il po-chi gira (Il Maestro)

  2. #2
    SELECT * FROM tabella ORDER BY RAND() LIMIT 1;

  3. #3
    ???
    Non mi è molto chiaro cosa fa questo codice :
    in pratica tu hai già una "tabella" (mentre io vorrei sceglierla in modo casuale !!) e fai l'ordinamento in modo casuale ??
    Il mio futuro ?? Io lo conosco, è il PARTY !! (Party Man)
    ...e ricordati che prima o poi il po-chi gira (Il Maestro)

  4. #4
    La mia idea iniziale sarebbe di creare un array con dentro le tabelle :
    codice:
    $result= array();
    $result = mysql_list_tables("$db_name");
    In questo modo potrei accedere in modo casuale facendo ad esempio :
    codice:
    $result[rand(mysql_num_rows($result))]
    Ma non son molto sicuro che 'sto codice "ricorsivo" funzionerebbe !!
    Che ne dite ??
    Il mio futuro ?? Io lo conosco, è il PARTY !! (Party Man)
    ...e ricordati che prima o poi il po-chi gira (Il Maestro)

  5. #5
    Ho risolto :
    codice:
    $result = mysql_list_tables("$db_name");
    
    $rnd=rand(0,mysql_num_rows($result));
    
    echo "
    Ora scelgo a caso la tabella : ", mysql_tablename($result, $rnd);
    Il mio futuro ?? Io lo conosco, è il PARTY !! (Party Man)
    ...e ricordati che prima o poi il po-chi gira (Il Maestro)

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.