Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/05/2011, 11:03
Avatar de bbriones89
bbriones89
 
Fecha de Ingreso: marzo-2011
Ubicación: RENCA
Mensajes: 26
Antigüedad: 13 años, 1 mes
Puntos: 0
Ordenar consulta mysql con php

AMIGOS TENGO EL SIGUEINTE CASO...

tengo 3 tablas, una que se llama CLUB(CLUBID,CLUBNOMBRE) otra que se llama RESULTADO(RES_CLUB1ID,RES_CLUB2ID,RES_GOLES_CLUB1, RES_GOLES_CLUB2, RES_SERIE) y otra que es SERIE(SERIEID,SERIENOMBRE).

el problema es el siguiente... cuando hago la consulta para relacionar las 3 tablas
me queda lo siguiente

CLUB1 GOLES1 CLUB2 GOLES2 SERIE

UDECHILE 2 COLO-COLO 1 PRIMERA SERIE
UDECHILE 3 COLO-COLO 3 SEGUNDA SERIE
UDECHILE 5 COLO-COLO 4 TERCERA SERIE
CATOLICA 5 CONCEPCION 3 PRIMERA SERIE
CATOLICA 5 CONCEPCION 3 SEGUNDA SERIE
CATOLICA 5 CONCEPCION 3 TERCERA SERIE

ENTONCES SI NOS DAMOS CUENTA TENGO EL MISMO CLUB PERO EN DISTINAS SERIES...ENTONCES QUIERO MOSTRAR EL ONMBRE DEL CLUB SOLO UNA VEZ... Y NO 3 COMO LO HACE... LO DEMAS ESTARIA BIEN...Y LO OTRO ES QUE CUANDO LLEGUE A LA SERIE TRECERA SE SALTE UN ESPACIO PARA QUE SE DENOTE UNO DE OTRO POR QUE IGUAL QUEDA ENRREDADO... ESPERO ME PUEDAN AYUDAR LES DEJARE EL CODIGO AQUI :

$consulta2 ="SELECT a.res_vis_id, a.res_loc_id, a.res_vis_goles, a.res_loc_goles, a.res_subs_id, b.club_id, b.club_aso_id, b.club_nombre, c.subs_id, c.subs_nombre
FROM resultados AS a, club AS b, sub_serie AS c
WHERE club_id = res_loc_id
AND res_subs_id = subs_id
GROUP BY (
res_id) " ;
$ejecuta2 = mysql_query($consulta2, $link) or die("NO SE ESCONTRARON DATOS ASOCIADOS");
$fila2 = mysql_fetch_array($ejecuta2);


COMO EN EL CODIGO SOLO LLAMO AL CLUB LOCAL DENTRO DEL DO WHILE LLAMO AL VISITA

do {

$consulta20 = "Select club_id, club_nombre from club WHERE club_id= $fila2[res_vis_id] ";
$ejecuta20 = mysql_query($consulta20, $link) or die("NO SE ESCONTRARON DATOS ASOCIADOS");
$fila20 = mysql_fetch_array($ejecuta20);

WHILE....

ESPERO ME AYUDEN EN LAS DOS DUDAS PORFA...ME IMAGINO QUE SE HACE CON UN CONTADOR DENTRO DEL DO WHILE PARA CUANDO LLEGUE A TRES DATOS MOSTRADOS SE SALTE UN ESPACIO PERO NO LGORO HACERLO..SALUDOS... A Y LO DEL NOBMRE PLIS AMIGOS...ESPERO SU AYUDA SALUDOS
BRIAN