Foros del Web » Programando para Internet » PHP »

Obtener un número de posición ordenando con DESC

Estas en el tema de Obtener un número de posición ordenando con DESC en el foro de PHP en Foros del Web. Hola, bueno, tengo una tabla en mi base de datos llamada: goleadores_petrobras_udechile bueno hay tengo nombrejugador y goles, y tengo este archivo php: Código: <?php ...
  #1 (permalink)  
Antiguo 24/08/2013, 13:37
 
Fecha de Ingreso: julio-2013
Mensajes: 39
Antigüedad: 10 años, 9 meses
Puntos: 0
Obtener un número de posición ordenando con DESC

Hola, bueno, tengo una tabla en mi base de datos llamada: goleadores_petrobras_udechile
bueno hay tengo nombrejugador y goles, y tengo este archivo php:
Código:
<?php
include("../../include/config_primera.php");

	$sSQL = "SELECT * FROM ".$goleadores_petrobras_udechile." order by goles DESC";
	$result = mysql_query($sSQL) or die(mysql_error());
	while($row = mysql_fetch_array($result)) {
	echo"

	  <table width='544' border='0' align='center' cellpadding='0' cellspacing='0'>
		<tr>
		  <td width='120' height='26'>".($row['id'])."</td>
		  <td width='120' height='26'>".($row['nombrejugador'])."</td>
		  
		</tr>
	  </table>";
}

?>
Bueno y depende de los goles se ordena, ejemplo asi se guarda en la tabla de la DB:
ID JUGADOR GOLES
1 Jugador 1 46
2 Jugador 2 58
3 Jugador 3 6
4 Jugador 4 21

y así se muestra:
ID JUGADOR GOLES
2 Jugador 2 58
1 Jugador 1 46
4 Jugador 4 21
3 Jugador 3 6

Yo quiero que se muestre así mismo pero que obtenga el número de la posición actual, si esta 2 y convierte un gol que lo situa arriba pase de ser el 2 al 1 y viceversa.

Gracias por su ayuda
  #2 (permalink)  
Antiguo 24/08/2013, 16:07
Avatar de KATHYU  
Fecha de Ingreso: julio-2013
Mensajes: 547
Antigüedad: 10 años, 9 meses
Puntos: 46
Respuesta: Obtener un número de posición ordenando con DESC

Porq no pones una celda con un numero que te diga la pocicion dependiendo de tu select ?? osea ya hace el hecho que saque de mayor a menor, y es ovbio que si introducis un gol mas en la base y refrescas tu select el jugador que antes era 2 hoy saldra como numero 1 !!!

No veo mayor problema, o no entendi bien ???
__________________
Al contrario de lo que muchos podrían afirmar, ayudar no te hace pobre, sino más rico.
  #3 (permalink)  
Antiguo 24/08/2013, 17:31
 
Fecha de Ingreso: julio-2013
Mensajes: 39
Antigüedad: 10 años, 9 meses
Puntos: 0
Respuesta: Obtener un número de posición ordenando con DESC

Cita:
Iniciado por KATHYU Ver Mensaje
Porq no pones una celda con un numero que te diga la pocicion dependiendo de tu select ?? osea ya hace el hecho que saque de mayor a menor, y es ovbio que si introducis un gol mas en la base y refrescas tu select el jugador que antes era 2 hoy saldra como numero 1 !!!

No veo mayor problema, o no entendi bien ???
No eso está bien, lo que yo quiero es agregar antes del jugador la posición que ocupa en la tabla de goleadores, no se si me di a entender ahora, sorry.
  #4 (permalink)  
Antiguo 24/08/2013, 17:48
Avatar de KATHYU  
Fecha de Ingreso: julio-2013
Mensajes: 547
Antigüedad: 10 años, 9 meses
Puntos: 46
Respuesta: Obtener un número de posición ordenando con DESC

Queres agregar la posicion del jugador en la tabla goleadores, osea que necesitas insertar el select de los jugadores con goles a la tabla de goleadores, ahi esta la respuesta solo pasado a codigo sql !!!
__________________
Al contrario de lo que muchos podrían afirmar, ayudar no te hace pobre, sino más rico.

Etiquetas: mysql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:39.