Ir para conteúdo

POWERED BY:

Arquivado

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

Paulo Freitas Nobrega

Somar um resultado vindo de uma consulta mysql

Recommended Posts

olá pessoal tenho:

include "conn.php";$sql = "SELECT * FROM enquete_respostas WHERE id_perguntas = '$id_post'";$resultado = mysql_query($sql) or die ("Erro ao selecionar enquete_respostas");$linhas = mysql_num_rows($resultado);

a consulta resultaria 4 linhas, cada linha tem um campo chamado 'votos' do tipo varchar, mas vai conten números inteiros.Gostaria de somar todos os resultados obtidos das 4 linhas da consulta, pois tentei de vários geitos e não obtive um bom resulta, será que tem como fazer isso com alguma fonção especifica?

Compartilhar este post


Link para o post
Compartilhar em outros sites

já tentou fazer um while.. enquanto tiver resultado ir somando este campo?

Compartilhar este post


Link para o post
Compartilhar em outros sites

seria mais ou menos assim...

$soma = 0;while ($myrow = mysql_fetch_array($resultado)){$soma = $soma + $myrwon["votos"]}echo $soma;

mas como o seu campo é varchar.. acho que não irá fazer a soma e sim isso... campo1 = 1, campo2 = 3, campo3 = 5

soma = 135

 

eu acho.. mas tenta ae

Compartilhar este post


Link para o post
Compartilhar em outros sites

tenta select sum(voto) as total, * from o resto da sua consulta...mas como disse.. não sei se irá funcionar por se tratar de varchar....

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.