[Resolvido] Agrupar e colocar em ordem ascendente
Pessoal,
Já tentei de várias maneiras e não consegui. É o seguinte:
1. Preciso selecionar em uma tabela de produtos um determinado TIPO (pintura) e agrupá-los por CATEGORIA.
2. Com o resultado dessa consulta, preciso pegar na tabela de categorias os seus respectivos NOMES DAS CATEGORIAS ordená-los de forma crescente.
O que está acontecendo é que não sai em ordem crescente do nome (alfabética). Está ordenando pelo ID da categoria.
$busca=mysql_query("select * from trabalhos where ativo='1' and tipo='1' group by categoria");
while ($res=mysql_fetch_array($busca))
{
$acategoria=$res['categoria'];
$sql=mysql_query("select * from categoria where codigo='$acategoria' order by categoria asc");
while ($res=mysql_fetch_array($sql))
{
$telacategoria=$res['categoria'];
$codigo=$res['codigo'];O site é esse: www.sergioesteban.com e a parte a que se refere é o MENU DE PINTURA SOBRE TELA, que deveria estar relacionado em ordem alfabética.
Agradeço qualquer ajuda.
Discussão (7)
Carregando comentários...