Ver Mensaje Individual
  #3 (permalink)  
Antiguo 27/01/2003, 13:46
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Hola,

Con la solucion de Cluster solo obtienes un "recordset" con todos los resultados de las 6 jornadas ordenados por puntuacion. Si eso es lo que necesitabas, perfecto.

Pero creo que quizas te referias a defiiendo una vez la consulta, hacer 6 consultas diferentes pasando como parametro la jornada. Algo asi como una consulta prametrica. Para poder usar un bucle. Esto lo puedes hacer con ayuda de sprintf(). Seria algo asi:
Código PHP:
$consulta_base="select * from RANKING where JORNADA='%s' and ID_TORNEO= '$id_torneo' AND GANA_PIERDE = 'Sí' order by PUNTOS DESC";
for (
$i=1;$i<7;$i++)
{
  
$consulta=sprintf($consulta_base,$i);
  
$result=mysql_query($consulta,link) or die (mysql_error());
  while (
$row=mysql_fetch_array())
  {
    
// mostramos la tabla correspondiente a la jornada $i
  
}
  
mysql_free_result($result);

o algo parecido, no lo he probado.

Suerte.
__________________
Josemi

Aprendiz de mucho, maestro de poco.