nbr2004 Postado Janeiro 19, 2007 Denunciar Share Postado Janeiro 19, 2007 Olá Pessoal estou precisando ordenar na minha pagina, pegando no banco de dados assimTipo = A e P aparecer por cima de todosTipo = B em 2 lugar como que eu faço?? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 fabiosanches Postado Janeiro 19, 2007 Denunciar Share Postado Janeiro 19, 2007 eu te aconselho a fazer o seguinte.. na tabela de ter tipo um campo NIVEL.. on de A recebe nivel 10, P 8 e B 5 por exemplo.. ai depois você vai e da um ORDER BY "camponivel" funciona Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 nbr2004 Postado Janeiro 19, 2007 Autor Denunciar Share Postado Janeiro 19, 2007 Olá, eu fiz do jeito que você me falou.. coloqueiTipo "A" e "P" nivel 1Tipo "B" nivel 2Só que na hora de exibir, está exibindo primeiro o A depois o PSo que A e P seriam igual teor, no meu sql está assim ohSELECT * FROM catalago_empresas WHERE empresa like '%$strSearch%' or produtos like '%$strSearch%' or categoria like '%$strSearch%' or subcategoria like '%$strSearch%' order by nivel ASC"; }Era pra está exibindo por ordem alfabetica, do Nivel 1 e depois do nivel 2? mas noa está exibindo.. :( Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Janeiro 19, 2007 Denunciar Share Postado Janeiro 19, 2007 Eles têm o mesmo nível, mas são coisas diferentes, independente de quem vem antes, nunca serão exibidos juntos... como você não determinou um segundo ORDER BY, o MySQL tá ordenando por conta própria de forma alfabética o resultado, se você quiser pegar por ordem alfabética contrária é só order isso no SELECT. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 nbr2004 Postado Janeiro 20, 2007 Autor Denunciar Share Postado Janeiro 20, 2007 então, minha intensão era que exibisse A e P por ordem alfabetica mas não está exibindo!!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Janeiro 20, 2007 Denunciar Share Postado Janeiro 20, 2007 Tenta inseri depois do ODER BY nivel ASC, tipo ASC Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 nbr2004 Postado Janeiro 20, 2007 Autor Denunciar Share Postado Janeiro 20, 2007 eu coloquei depois do nivel ASC, empresa ASC e deu certo. Valeu!!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
nbr2004
Olá Pessoal estou precisando ordenar na minha pagina, pegando no banco de dados assim
Tipo = A e P aparecer por cima de todos
Tipo = B em 2 lugar como que eu faço??
Link para o comentário
Compartilhar em outros sites
6 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.