Ir para conteúdo

POWERED BY:

Arquivado

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

Ariane Stela

[Resolvido] Count(*) no php

Recommended Posts

Olá, estou com uma dúvida

preciso fazer um cont fora da query

encontrei esse exemplo

http://forum.imasters.com.br/index.php?/topic/251840-resolvido%26nbsp%3Bcount-no-php/

porém gostaria de saber como aparecer o número de registros para cada um dos jogadores em uma lista com todos eles e seu respectivo número de gols.

 

alguém pode ajudar?

obrigada

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como estao as tuas tabelas? poste o schema

qual banco esta usando ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como estao as tuas tabelas? poste o schema

qual banco esta usando ?

 

to usando o mysql

 

se eu souber só como aparecer a listagem com o nome de cada um dos jogadores e o numero de gols de cada um já está ótimo.

neste exemplo ele está passando o jogador, eu quero um exemplo que simplesmente apareçam todos os jogadores.

 

SELECT e.nome, count(c.id_compromisso) as total

FROM especialidade e

LEFT JOIN compromissos c ON (c.tipo_agendamento_id_tipo_agendamento = e.id_tipo_agendamento (...)

GROUP BY e.nome

ORDER BY e.nome";)

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como disse o colega Willian, precisamos da estrutura das tabelas para olhar e poder te ajudar.

Esse select que você passou não parece ser das tabelas que você precisa pegar as informações.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não entendi muito bem a situação, mas dê uma olhada nisso:

 

$gols = array(
'André',
'William',
'Ariane',
'Mário',
'William',
'Ariane',
'Ariane',
'Mário'
);

foreach( array_count_values( $gols ) as $jogador => $num_gols ) {
printf( '%s fez %d gol(s)%s', $jogador, $num_gols, PHP_EOL );
}

 

O saída é:

 

André fez 1 gol(s)
William fez 2 gol(s)
Ariane fez 3 gol(s)
Mário fez 2 gol(s)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não entendi muito bem a situação, mas dê uma olhada nisso:

 

$gols = array(
'André',
'William',
'Ariane',
'Mário',
'William',
'Ariane',
'Ariane',
'Mário'
);

foreach( array_count_values( $gols ) as $jogador => $num_gols ) {
printf( '%s fez %d gol(s)%s', $jogador, $num_gols, PHP_EOL );
}

 

O saída é:

 

André fez 1 gol(s)
William fez 2 gol(s)
Ariane fez 3 gol(s)
Mário fez 2 gol(s)

qm é Mário? brincadeira

moderador, pode por resolvido neste tbm

=*

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.