Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/05/2011, 09:52
codek_orz
 
Fecha de Ingreso: noviembre-2008
Ubicación: el sol
Mensajes: 146
Antigüedad: 15 años, 6 meses
Puntos: 6
ordenar extraccion de datos de dos consultas

Buenas a todos. Tengo una base de datos dos tablas:
marcas_telefonos(id,marca,logo)
modelos_telefonos (id,modelo,idmarca,precio,imagen)

Y a continuación en PHP quiero extraer los datos, los extraigo de la siguiente manera:
Código PHP:
$sql3 "SELECT * FROM modelos_telefonos";
$result3=MySQL_query($sql3,$db);
while(
$myrow3=MySQL_fetch_array($result3))
    {
        
$idmodelo $myrow3["0"];
        
$modelo $myrow3["1"];
        
$idmarca $myrow3["2"];
        
$precio $myrow3["3"];
        
        
$sql5 "SELECT * FROM marcas_telefonos WHERE id='$idmarca'";
        
$result5=MySQL_query($sql5,$db);
        while(
$myrow5=MySQL_fetch_array($result5))
        {
            
$marcamodelo $myrow5["1"];
        }
        echo 
"$marcamodelo
                $modelo
        $precio €"
;

El problema es que los registros me salen como quieren, quiero que la extracción se haga por orden abecedário según la marca. Es decir, primero todos los que la marca empiece por A, despues los de la B... etc... No se si me he explicado, pero esque me aperece por ejemplo, primero los modelos de marca Alcatel, despues los de BlackBerry y despues los de Acer. Cuando Acer debería ser la primera marca, y despúes Alcatel.

Gracias, espero respuestas. Un saludo!