ho provato con l'inner join, va molto meglio, prima non stampava nulla ora stampa tutto, tranne il nick name (non so se l'ho fatta bene questa cosa dell'inner join), se individuate l'errore ditemelo grazie
Codice PHP:
    $query "SELECT iduser,file,voto FROM mp3 ORDER BY voto DESC LIMIT $start,$step";
    
$result mysql_query($query$db);
    
    
$pos $start;
    echo 
'<table border="1"><tr><td>posizione</td><td>nickname</td><td>voto</td><td>file</td></tr>';
    while (
$row mysql_fetch_array($result))
    {
        
$controllo mysql_query ("SELECT * FROM mp3 AS o JOIN utenti AS c on o.nick = c.nick WHERE iduser >0; ");
        
$result1 mysql_query($controllo$db);
        
$row1 mysql_fetch_array($result1);
        
        
$pos $pos 1;
        echo 
'<tr><td>'
        echo 
$pos
        echo 
'</td><td>'
        echo 
$row['nick']; 
        echo 
'</td><td>'
        echo 
$row['voto']; 
        echo 
'</td><td>';
        echo 
$row['file'];'</td></tr>'
    }
    echo 
'</table>'