Ver Mensaje Individual
  #5 (permalink)  
Antiguo 18/06/2012, 04:29
Avatar de oscartt67
oscartt67
 
Fecha de Ingreso: abril-2012
Ubicación: fonollosa
Mensajes: 481
Antigüedad: 12 años, 9 meses
Puntos: 97
Respuesta: Datos SOLO del id cargado

Hola khf1992.
Tienes un error de base en la tabla calendario: no deberias guardar ahí el nombre de los equipos sinó su id correspondiente en la tabla equipos.
Tal y como lo tienes, qué ocurre si un equipo cambia de nombre en la tabla equipos?

Sin embargo,tal y como lo tienes, tu select tendria que ser algo así:

Cita:
$sql = "SELECT calendario.* FROM calendario left join equipo equipolocal on calendario.local=equipolocal.nombre left join equipo equipovisitante on calendario.visitante=equipovisitante.nombre WHERE (equipovisitante.id=$id_equipo or equipolocal.id=$id_equipo);

Si decides aplicar los cambios que te propuse al principio, la select, evidentemente varia y es mas simple:

Cita:
$sql = "SELECT calendario.* FROM calendario where (visitante=$id_equipo or local=$id_equipo);
Saludos.