Buenas Noches,
recien eh llegadoy me encuentro con tremendo post,
bueno, la verdad me he perdido con tantas respuesta pero a lo que voy es que creo yo, estoy de acuerdo con
Keysher que la manera mas eficaz en la que plantie yo primero, y que Keysher optimizo, haciendo una funcion mas flexible.
La idea de esto, era simpelmete con un dato:
Nick, Email, Id o el que fuese, obtener dicha pocision ordenado por X campo, sena puntos o el que fuese...
De esta forma, como bien dijo
GatorV:
Cita: la idea es dar la mejor solución ya que he visto que muchos usuarios les interesa saber eso para "pintar" de diferente color un registro
Se puede pintar, resaltar o simplemente sacar la posicion de ese usuario y despues veras para que le das la utilidad, si para las anteriormente nombradas u otra..
Ahora bien, yo creo que la funcion, como dije antes, que termino de optimizar
Keysher, hace justamente esto, recorre la consulta y te dice en que posicion se encuentra el ID NICK o el que fuese...
Saludos
PD: ¿Puedo postear la funcion en las FAQ'S ? Código PHP:
function Posicion($valor, $campo, $tabla){
$Consulta = mysql_query("SELECT $campo FROM $tabla");
$i = 0;
while($row=mysql_fetch_assoc($Consulta)){
$i++;
if($row[$campo] == $valor)
break;
}
return $i;
}