Disculpa la carcajada, pero evidentemente algo estás haciendo mal. Bastante mal.
Te muestro lo que está quedando en tu query, poniéndola más estructuradamente de modo que se vea bien lo que está en ella:
Código MySQL:
Ver original FROM `torneos_enfrentamientos` TE
INNER JOIN `torneos_inscripcion` TI
ON TI.
`user_id` = TE.
`user_id_1` INNER JOIN `torneos_rondas` TR
ON TR.
`id_ronda` = TE.
`id_ronda` WHERE TE.
`id_torneo` = '7'
FROM `torneos_enfrentamientos` TE
INNER JOIN `torneos_inscripcion` TI
ON TI.
`user_id` = TE.
`user_id_1` INNER JOIN `torneos_rondas` TR
ON TR.
`id_ronda` = TE.
`id_ronda` WHERE TE.
`id_torneo` = '7'
FROM `torneos_enfrentamientos` TE
INNER JOIN `torneos_inscripcion` TI
ON TI.
`user_id` = TE.
`user_id_1` INNER JOIN `torneos_rondas` TR
ON TR.
`id_ronda` = TE.
`id_ronda` WHERE TE.
`id_torneo` = '7'
FROM `torneos_enfrentamientos` TE
INNER JOIN `torneos_inscripcion` TI
ON TI.
`user_id` = TE.
`user_id_1` INNER JOIN `torneos_rondas` TR
ON TR.
`id_ronda` = TE.
`id_ronda` WHERE TE.
`id_torneo` = '7'
FROM `torneos_enfrentamientos` TE
INNER JOIN `torneos_inscripcion` TI
ON TI.
`user_id` = TE.
`user_id_1` INNER JOIN `torneos_rondas` TR
ON TR.
`id_ronda` = TE.
`id_ronda` WHERE TE.
`id_torneo` = '7'
INNER JOIN `torneos_inscripcion` TI
ON TI.
`user_id` = TE.
`user_id_1` INNER JOIN `torneos_rondas` TR
ON TR.
`id_ronda` = TE.
`id_ronda` WHERE TE.
`id_torneo` = '7'
Lo ves más claramente?
¡Esa consulta repite cinco (5) veces la consulta encadenando una detrás de la otra!
Obviamente o hay un loop indebido en alguna parte, o la variable no se está reinicializando donde debe.
La verdadera consulta, descartada toda la basura, es:
Código MySQL:
Ver originalFROM `torneos_enfrentamientos` TE
INNER JOIN `torneos_inscripcion` TI
ON TI.
`user_id` = TE.
`user_id_1` INNER JOIN `torneos_rondas` TR
ON TR.
`id_ronda` = TE.
`id_ronda` WHERE TE.
`id_torneo` = '7';
Obviamente no puedo decirte exactamente dónde estas cometiendo el error, porque en el código que no has posteado no hay nada que pueda estar generando este error de construcción de la consulta...
En cualquier caso, para poder seguir con lo que iba diciendo, toma lo que te estoy posteando al final, y prueba ESO en phpMyadmin, a ver qué es lo que la consulta realmente debería devolver.
En cuanto al resto, hay que ver por qué se está generando tal desfasaje. ¿Podrías postear el código completo que usaste para esta prueba?