Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/01/2014, 15:03
Avatar de HackmanC
HackmanC
 
Fecha de Ingreso: enero-2008
Ubicación: Guatemala
Mensajes: 1.817
Antigüedad: 16 años, 9 meses
Puntos: 260
Sonrisa Respuesta: Ordenar resultados alfabeticamente partiendo de otra tabla mysql

Hola,

Cita:
Iniciado por elfresno Ver Mensaje
...
la consulta me arroja lo siguiente:

4 - Juan Manuel Campos
7 - Pedro Raul Perez
9 - Angel Marquez Juarez

el problema, es que quiero que me ordene de forma alfabetica por nombre, pero es algo que me ha quebrado la cabeza, ya que el orden no lo puedo definir desde la primer consulta :/
...
Posiblemente,

Código PHP:
 <?php
$consulta_amigos
=mysql_query("SELECT AID, nombre FROM usuarios
    INNER JOIN amigos ON usuarios.ID = amigos.AID
    WHERE usuarios.ID = '$id'
    ORDER BY usuarios.nombre"
,$conection);

while(
$row=mysql_fetch_array($consulta_amigos)){
echo 
$row['AID']." - ".$field['nombre']."</ br>";
}
mysql_free_result($consulta_amigos);
Hacer una consulta dentro de un ciclo para recuperar el nombre del amigo es ineficiente, si tienes, o cuando tengas cientos de usuarios conectados al mismo tiempo vas a entender el problema.

Saludos,