Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Rafael Antonio da Silva

[Resolvido] Busca com resultado por ordem

Recommended Posts

Boa tarde,

Estou fazendo um sistema de pesquisa para uma loja virtual e nele tem o campo input para digitar o que procura "básico".

quando digitado printa na pagina pesquisa os resultado normal mente mais tem um porem term que ser exibido o mais barato para o mais caro e não estou conseguindo fazer com que ocorra isto já tentei varias formas e não consegui

 

01.png

 

O meu Select esta asim >>><<<<

 

$sql_texto_produtos = @mysql_query("SELECT * FROM produtos WHERE nome LIKE '%".$query."%' OR descricao LIKE '%".$query."%' OR preco_varejo LIKE '%".$query."%' ORDER BY val DESC LIMIT $inicio, $maximo");

$cont_texto_produtos = mysql_num_rows($sql_texto_produtos);

 

Como podem ver utilizei ORDER BY preco_varejo DESC mais não acontece nada tudo bagunçado;

Se alguem puder me ajudar agradeço

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tenta colocar um grupo by para ver se ele organiza, coloca em ordem de como voce quer.

Olá @ProgJunior Daniel.

O correto é group by e não grupo by. Desculpe pela correção mas pode causar

confusão na galera que ainda está aprendendo e porventura venha ver o post.

Compartilhar este post


Link para o post
Compartilhar em outros sites

coloca a estrutura ta tabela ai para podermos te ajudar mais rapidamente

 

 

Valeu mais encontrei o erro com muito sacrificil na hora que descobri éra na tabela que estava com VARCHAR

alterei para INT somente ai ja funcionou brigadão em

 

Valeu Pela força galera mais encontrei o erro com muito sacrificil na hora que descobri éra na tabela que estava com VARCHAR

alterei para INT ai ja funcionou brigadão em *-*

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.