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!