ciao marco, grz per il consiglio e devo dire cosi funziona bene ,la sequenza giusta è:
$database->setQuery("set @giocatore:=0, @num:=1;");// prima domanda
$database->query();
$database->setQuery("select codice,giocatore,(sum(score)/7) as media,nome_giocatore as nome,(count(*))as tornei from ( ecc ecc..//seconda domanda
si la prima e cosi assegna 0 e 1 alle due variabili che poi usa nella seconda query,,,,,metterle tutt'e due in un unica stringa non funzionava da php mentre dal pannello phpmyadmin si, cmq ho risolto grz se puoi mi picerebbe capire il perche senza $database->query(); non funzionava....