$res["0"] serve a prendere il primo valore dell'array $res, visto che mysql_fetch_array crea un array con tutti i risultati della queryi: nel nostro caso c'e' un unico risultato, intercettato quindi da $res["0"];

ho aggiunto anche l'update, che pero' fa qualcosa di strano: sembra che la funzione venga richiamata all'infinito, perchè il contatore continua ad incrementarsi no-stop!!

Codice PHP:
    function playCount($id$cat) {
        
$sql "SELECT ContatorePartite FROM partite WHERE id=$id AND Categoria='$cat'";
        
$res mysql_query($sql)
            or 
$this->Error("query non valida: $sql");    
        
$res mysql_fetch_array($res);
        
$res $res["0"];
        
$res++;
        
        
$sql2 "UPDATE partite SET ContatorePartite = $res WHERE id=$id AND Categoria='$cat'";
        
        
$res mysql_query($sql2)
            or 
$this->Error("query non valida: $sql2");
    } 
come mai??
puo' essere dovuto al fatto che la pagina contiene un filamto flash? (l'ho tirata grossa! )

grazie