Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 166

Order by

13-01-2010 11:43

Tem como eu ordenar uma consulta da seguinte forma, tipo pelo resultado e não pelo nome do campo.

Ex.

Em uma tabela tenho 5 tipo de cadastro, Goleiro, Zagueiro, Volantes, Meias e Atacantes.

Gostaria que na relação de jogadores que jogaram aparecem na ordem acima.

No Aguardo.
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17735
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Order by

13-01-2010 16:57

Se Goleiro, Zagueiro, Volantes, Meias e Atacante são itens da tabela, você pode usar o GROUP BY, para agrupar.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 166

Order by

13-01-2010 17:42

Desta forma vai funcionar mais ou menos como DISTINCT e o meu objetivo é outro

Veja uma exemplo:
Como está aparecendo agora:
Adriano, Augusto, Danilo(G), Farofa, Junior, Léo, Paulo, Silas, Thiago e Waldir

Como eu quero que apareça:

Danilo(G), Paulo(Z), Silas(Z), Adriano(Z), Waldir(Z), Junior(V), Thiago(V), Farofa(M), Léo(A) e Xande(A).


As letra entre parenteses, não irão aparecer, só coloquei aqui para explicar a ordem que quero
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17735
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Order by

13-01-2010 19:18

Eu não entendi muito a lógica, parece que as letras estão em ordem alfabética ao contrário, é isso?
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 166

Order by

13-01-2010 22:42

O que eu quero eh os jogadores apareçam na ordem de acordo com as posições, tipo 1º Goleiro, 2º Zagueiros, 3º Volantes, 4º Meias e por ultimos os Atacantes.

Tipo se um jeito seria fazer varios selects cada um com uma clausula where, mas ai vai ficar muito longo o código.
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17735
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Order by

14-01-2010 11:42

Seria o que eu falei mesmo,

SELECT campo1, campo2 FROM suatabela GROUP BY campo1, campo2

Testa ai.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 166

Order by

14-01-2010 11:52

Não funcionou desta forma ele seleciona apenas um jogador por posição.

ficando assim:

Léo(A), Danilo(G), Augusto(M), Junior(V) e Adriano(Z).

Não tem uma forma de ordenar pelo valor do campo, tipo order by cp_pos(Goleiro), cp_pos(Zagueiro), cp_pos(Volante), cp_pos(Meia) e cp_pos(Atacante),
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17735
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Order by

14-01-2010 13:01

Faz o seguinte, cria uma sql com uns 10 itens da sua tabela, e manda o link para download, e fala como tem que ser mostrado.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 166

Order by

14-01-2010 13:16

Segue o link

http://www.megaupload.com/?d=VA40XKUI


fico no aguardo
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17735
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Order by

14-01-2010 17:11

Não foi isso que falei. Você tem uma tabela ai no MySQL, com diversos dados cadastrados, o que falei foi para exportar umas linhas de sua tabela para um arquivo .sql

Ai você upa e manda o link e diz como deve ser mostrado o resultado.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 166

Order by

15-01-2010 08:34

Segue o link da tabela

http://www.megaupload.com/?d=7ZIF95FD


Foi malz.
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17735
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Order by

15-01-2010 14:58

Agora que entendi, você quer ordenar. No caso seria o ORDER BY seucampo

seucampo é a coluna que será ordenada, ou seja, ele vai exibir os valores dessa coluna em grupos, mas, não sei se dá para definir qual a ordem do grupo a ser mostrado através da query.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 166

Order by

15-01-2010 15:31

blz. Vou tentando algo por aqui.

Vlw
0

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado