Ver Mensaje Individual
  #4 (permalink)  
Antiguo 21/05/2013, 14:37
dankko
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Problema con INNER JOIN

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>';
}