Naty_Za Postado Maio 30, 2007 Denunciar Share Postado Maio 30, 2007 Pessoal, no meu BD estão cadastradas várias empresas, e de acordo com a categoria que estão especificadas, elas apararecem em ordem alfabética...ou seja, o cadastro de uma empresa que chama : "Voice", vai estar lá em ultimo, lá no fim..então, eu fiz o seguinte.. criei um campo a mais chamado "destaque"e eu estipulo valores a ele... tipo assim:0=normal, aparece em ordem alfabética1=destacado, gostaria que aparecesse em 1º na fila, em destaque mesmo!!como ficaria isso no meu select então????? que por enqto está assim:<? $consulta = mysql_query("SELECT * FROM cadastros ORDER BY id DESC") or die (mysql_error()); while($verifica = mysql_fetch_array($consulta)){ $id = $verifica["id"]; $data = $verifica["data"]; $titulo = $verifica["titulo"]; $endereco = $verifica["endereco"]; $estado = $verifica["estado"]; $cidade = $verifica["cidade"]; $http = $verifica["http"]; echo"<font face=Verdana, Arial, Helvetica, sans-serif><font size=1> <b>$titulo</b><br></font> Endereço: $endereco - $cidade / $estado<BR> Site: <a href=\"http://$http\" target=\"_blank\" >$http</a> <BR> Cadastrado em: $data <br> <hr>"; } ?>Me ajudem pessoal.. plsValewww Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest --Tenko -- Postado Maio 30, 2007 Denunciar Share Postado Maio 30, 2007 Você pode usar seu Select com o campo no Order by mesmoSELECT * FROM cadastros ORDER BY id DESC,DESTAQUE Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Naty_Za Postado Maio 31, 2007 Autor Denunciar Share Postado Maio 31, 2007 oii.. valeu.. deu certo assim:SELECT * FROM cadastros ORDER BY destaque DESC, id DESCagora, eu queria fazer a mesma coisa, só que em um select um pouco mais complicado... é um join com 3 tabelas.."cadastros""submenu" - que são as categorias"classes" - especifica qual cadastro vai em qual categoriae nessa tabela "classes" eu criei o campo "destaque".o script que uso hj está assim:$consulta = mysql_query("SELECT sub.titulo, endereco, cidade, estado, tel, email, http FROM cadastros sub inner join classes cs on cs.id_cadastro = sub.id where cs.id_submenu = $id_submenu") or die (mysql_error());como fazer pra ele buscar 1º no campo destaque, depois no do titulo que entra em ordem alfabética!!Valewwwww Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Naty_Za
Pessoal, no meu BD estão cadastradas várias empresas, e de acordo com a categoria que estão especificadas, elas apararecem em ordem alfabética...
ou seja, o cadastro de uma empresa que chama : "Voice", vai estar lá em ultimo, lá no fim..
então, eu fiz o seguinte.. criei um campo a mais chamado "destaque"
e eu estipulo valores a ele... tipo assim:
0=normal, aparece em ordem alfabética
1=destacado, gostaria que aparecesse em 1º na fila, em destaque mesmo!!
como ficaria isso no meu select então????? que por enqto está assim:
Me ajudem pessoal.. pls
Valewww
Link para o comentário
Compartilhar em outros sites
2 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.