Pongo la sentencia completa para veais donde se encuentra el error... Me lo marca en la parte en al que le digo que si no hay resultados mostrar una notificacion, pero seguramente esté en la consulta:
Código:
$conexion = conecta_base_datos();
$id_torneo = (isset($_GET["id"])) ? $_GET["id"] : exit();
$ssql = "SELECT * FROM torneos_enfrentamientos
INNER JOIN torneos_inscripcion ON torneos_inscripcion.user_id = torneos_enfrentamientos.user_id_1
INNER JOIN torneos_rondas ON torneos_rondas.id_ronda = torneos_enfrentamientos.id_ronda
where torneos_enfrentamientos.id_torneo = '$id_torneo'";
$rs = mysql_query($ssql);
if(mysql_num_rows($rs)> 0){
while ($fila = mysql_fetch_array($rs)){
echo 'partido nº ' . $fila["id_partido"] . '<br>';
echo '<a href="' . $fila["user_id_1"] . '">' . $fila["username"] . '</a>';
echo ' - ';
echo '<a href="' . $fila["user_id_2"] . '">' . $fila["username"] . '</a><br>';
}
}else{
//es que no se encontraron anuncios
echo'<div class="alert alert-error">Aún no se han generado las rondas del torneo.</div>';
}