Ver Mensaje Individual
  #5 (permalink)  
Antiguo 29/10/2013, 11:53
ddjulian
 
Fecha de Ingreso: octubre-2013
Mensajes: 5
Antigüedad: 11 años, 4 meses
Puntos: 0
Respuesta: Consulta doble para un mismo campo, pero distinta condición

Hola, muchas gracias por contestarme.

Las tablas están así:
tbl.equipos
id_equipo
nombre_equipo

tbl_partidos
id_partido
id_equipo1
id_equipo2
gol_equipo1
gol_equipo2

Y las tablas están relacionadas, id_equipo1 y id_equipo2 de la tabla partidos con el id_partido de la tabla equipos.

El código que tengo es este:

$sql = 'SELECT P.*, J1.*, J2.*
FROM tbl_partidos P
INNER JOIN tbl_equipos J1 ON P.id_equipo1 = J1.id_equipo
INNER JOIN tbl_equipos J2 ON P.id_equipo2 = J2.id_equipo;

$resul = mysql_query($sql);
if($resul){
// si hay registros se ejecuta el siguiente if
if(mysql_num_rows($resul) !== 0) {

while($row=mysql_fetch_array($resul)) {
echo $row['id_equipo1'].'<br/>';
echo $row['id_equipo2'].'<br/>';
echo $row['gol_equipo1'].'<br/>';
echo $row['gol_equipo2'].'<br/>';
}

Lo que necesito es que me aparezcan en pantalla los nombres de los equipos pero no se como hacerlo.