En primer lugar,
No pongas código de programación aquí. Va contra las normas del foro, no se entiende, es irrelevante, dificulta la lectura de las consultas y esconde los problemas causados por las variables.
En segundo lugar, estás haciendo un "merengue" (referencia a batir y mezclar todo), como se dice en mi tierra. En esto:
Código MySQL:
Ver originalUPDATE partida SET puntos = puntos + 1 ;
Estás mezclando una sentencia SELECT con una UPDATE, y son dos cosas totalmente distintas.
¿Qué es lo que supuestamente intentas hacer.?