Ivan Ferrer Postado Agosto 2, 2010 Denunciar Share Postado Agosto 2, 2010 Gostaria de saber se após ter feito uma consulta em SQL, teria como ordenar a lista por nome e final do número funcional exemplo...Final 11401 - André Carlos Pereira2341 - Abgail Silva Lima1231 - Bruno Casa GrandeFinal 21402 - Aparecido Carlos Pereira2342 - André Silva Lima1232 - Amanda Casa Grande...Código:<?php $sql="Select * from tb_cadastros "; $i=0; while($rs=mysql_fetch_array($sql)){ $funcional=$rs['codigo']; $nome=$rs['nome']; $i++; { echo "Funcional ".$funcional." - "; echo "Nome: ".$nome."<br>"; } ?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 *FIT* Postado Agosto 2, 2010 Denunciar Share Postado Agosto 2, 2010 Ordenar por nome é simples, agora pelo final do código sinceramente não conheço uma forma de se fazer isso em uma consulta.<?php $sql="Select * from tb_cadastros order by nome"; $i=0; while($rs=mysql_fetch_array($sql)){ $funcional=$rs['codigo']; $nome=$rs['nome']; $i++; { // não entendi essa chave aqui! echo "Funcional ".$funcional." - "; echo "Nome: ".$nome."<br>"; } ?>Deixei um comentário no código tendo em vista que não entendi uma razão para aquela chave estar abrindo ali. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Romero Dias Postado Agosto 2, 2010 Denunciar Share Postado Agosto 2, 2010 Ivan, Bom Dia!você utiliza SQL Server? Pois só testei nele.Faça um teste com a query abaixo.SELECT RIGHT(CODIGO,1) , * FROM TB_CADASTROS ORDER BY RIGHT(CODIGO,1) , NOMEAbraço Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Agosto 2, 2010 Denunciar Share Postado Agosto 2, 2010 Como você está usando o mysql...http://dev.mysql.com/doc/refman/5.0/en/str...function_substr Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Romero Dias Postado Agosto 2, 2010 Denunciar Share Postado Agosto 2, 2010 Ivan,Descupa ai kara, não tinha percebido que utiliza o mysql,segue abaixo o códigoSELECT SUBSTRING(CODIGO,-1) , TB_CADASTROS.* FROM TB_CADASTROS ORDER BY SUBSTRING(CODIGO,-1),NOMEAbraço Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Ivan Ferrer
Gostaria de saber se após ter feito uma consulta em SQL, teria como ordenar a lista por nome e final do número funcional exemplo...
Final 1
1401 - André Carlos Pereira
2341 - Abgail Silva Lima
1231 - Bruno Casa Grande
Final 2
1402 - Aparecido Carlos Pereira
2342 - André Silva Lima
1232 - Amanda Casa Grande
...
Código:
Link para o comentário
Compartilhar em outros sites
4 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.