Hola que tal a todos :)
Disculpen, tengo un problema, en realidad 2... y quisiera ver si me pueden apoyar:
1.- Deseo que en PHP solicite datos de la base de datos y los enliste bajo algunas características
Por ejemplo: Listar los primeros 15 usuarios ordenados por el que tenga mayores puntos al menor, y, que cuando algunos usuarios tengan la misma cantidad de puntos se ordene en base a orden alfabético.
Entonces, en mi PHP tengo así:
Código PHP:
<?php
$conexion = mysql_connect("localhost", "mmrslis", "127a34ac");
mysql_select_db("mmrs", $conexion);
$queEmp = "SELECT * FROM miembros ORDER BY points DESC LIMIT 15;";
$resEmp = mysql_query($queEmp, $conexion) or die(mysql_error());
$totEmp = mysql_num_rows($resEmp);
?>
<?php
if ($totEmp> 0) {
while ($rowEmp = mysql_fetch_assoc($resEmp)) {
echo "<tr>
<td align=\"center\"> </td>
<td align=\"center\"><p align=\"center\"><font face=\"Tahoma\" style=\"font-size: 8pt\"><img border=\"0\" src=\"images/".$rowEmp['SSimg'].".gif\" width=\"10\" height=\"9\"></font></td>
<td align=\"center\"> </td>
<td align=\"center\"> </td>
<td align=\"center\"> </td>
<td align=\"center\"><p align=\"center\"><a href=\"javascript: verPerfil(".$rowEmp['username'].")\" onclick=\"verPerfil('perfil.php?usuario=".$rowEmp['username']."')\"><font face=\"Tahoma\" style=\"font-weight:700; font-size:8pt\" color=\"#D8A20A\">".$rowEmp['username']."</font></a></td><td align=\"center\"> </td>
<td align=\"center\"><p align=\"center\"><b><font style=\"font-size:8pt\" color=\"#94AEC5\" face=\"Tahoma\">".$rowEmp['points']."</font></b></td>
<td align=\"center\"> </td></tr>";
}
}
?>
Bien, eso me enlista los usuarios que quiero pero por ejemplo si el usuario walter tiene la misma cantidad de puntos que armando y sofía, quisiera que los enlistara dando preferencia al orde alfabético pero cuando enlista los nombres lamenteblemente lo hace sin orden de nombre, ejemplo:
Walter 35
Armando 35
Sofia 35
y yo desearía:
Armando 35
Sofia 35
Walter 35
¿Me podrían apoyar para indicarme que debo agregarle a mi solicitud en MySQL por favor?
------------------
Ahora, mi problema #2 es el siguiente:
Desearía que los resultados sean enlistados del 1 al 15, pero por ejemplo si en la parte del "
echo "" " le pongo un numero a la tabla, automáticamete en la lista me sale:
1.- usuario 100
1.- usuario2 99
1.- usuario3 98
etc... y yo quisiera que me mostrara:
1.- usuario 100
2.- usuario2 99
3.- usuario3 98
¿Me podrían apoyar por favor tambien con esto?
Muchas gracias de antemano por toda la ayuda :)