Ir para conteúdo
Fórum Script Brasil
  • 0

Totalizar registros da tabela separadamente


Creedence

Pergunta

Pessoal, boa tarde !

 

Tenho uma tabela com as informações abaixo .

Eu precisaria pra cada pergunta, totalizar quantas vezes aparece cada resposta.

Na pergunta 1 o codigo 20 aparece 2 vezes e o codigo 22 aparece uma vez e assim por diante.

Eu não estou conseguindo montar no PHP.

query.png

 

$codigopergunta = 1 // Num primeiro momento

$resultado = mysqli_query($conecta,"SELECT codresposta FROM tabela WHERE '$codpergunta' = 1")

while ($consulta=mysqli_fetch_array($resultado)){

     /* Aqui dentro eu precisaria totalizar quantas vezes cada resposta aparece pra pergunta 1 por exemplo e apos 
        totalizar cada resposta, jogar na tela código da resposta com total e passar pra próxima resposta.*/

     /* Ficaria por exemplo: 
        Pergunta 1
        Resposta 20 = 2
        Resposta 22 = 1
        ... e assim por diante */

     /* Tentei fazer novo while enquanto o campo codresposta fosse igual a uma variável que criei mas ficava 
        em loop infinito. O motivo é que nesse novo while eu precisaria passar pro próximo registro e não sei 
        como fazer isso dentro de um while que não seja usando o msqli_fetch_array) */      
}

Quem tiver alguma orientação ...

Agradeço muito pois travei nessa rotina.

Marcos

Link para o comentário
Compartilhar em outros sites

1 resposta 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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...