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

    I primi in classifica di ogni gioco ..

    Salve a tutti,
    vado a mostrare subito il mio piccolo problema ...

    Ho la tabella "punteggi" fatta cosi:

    | ID | NOME | SCORE | GIOCO |

    Ora da questa vorrei estrapolare nella pagina topgames.php i primi in classifica per ogni gioco:
    SELECT * FROM $table where gioco= $nomegioco ORDER BY score
    ma con 1 query per tutti, non una query per ciascun gioco

    Come posso fare ?

    Grazie a tutti
    Perchè uso Maxthon? | Mi piace questa chat

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    131
    non so se ho capito bene
    ma con un

    select max(tb_gioco1.campo) as gioco1,max(tb_gioco2.campo) as gioco2 ecc ecc

    dovresti riuscire a fare quello che vuoi

  3. #3
    Utente di HTML.it L'avatar di Teuzzo
    Registrato dal
    Mar 2002
    Messaggi
    969
    Devi fare 2 query, nella prima ti ricavi il massimo SCORE per ogni gioco:

    SELECT MAX(SCORE),GIOCO FROM punteggi GROUP BY GIOCO

    poi con un ciclo ti ricavi i nomi:

    SELECT NOME FROM punteggi WHERE GIOCO=$gioco AND SCORE=$score

    le due variabili $gioco e $score le ricavi dalla prima query.

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 © 2024 vBulletin Solutions, Inc. All rights reserved.