Jump to content


Photo

Contagem Simples


  • Faça o login para participar
7 replies to this topic

#1 Batata

Batata

    Turista

  • Usuários
  • 45 posts
  • Sexo:Não informado

Posted 19/07/2005, 15:03

estou fazendo uma estatistica de um sistema de um site, eu estou querendo contar
os downloads feitos baseando em uma tabela chamada "cliques", creio que era para funcionar, mais tah sempre retornando Zero. Vejam o codigo:


$sql_ = "SELECT * FROM `banco` WHERE area=cliques ";

$resultado = mysql_query($sql_)
or die ("Não deu pra realizar a consulta ao db...");

$soma=0;
while ($linha=mysql_fetch_array($resultado)) {

$cliques = $linha["cliques"];
$soma = $soma+$cliques;



}
echo"<br>Downloads Feitos: $soma";


Resolvido, se quizer pode apagar

Edição feita por: Batata, 19/07/2005, 15:12.

-------------------------------------------------------------
Concurso Ok Masters!

Ganhe um Template personalizado e 3 meses de Hospedagem (GRÁTIS)


Clique aqui e saiba como !!!
-------------------------------------------------------------

#2 fly2k

fly2k

    Super Veterano

  • Usuários
  • 2262 posts
  • Sexo:Não informado

Posted 19/07/2005, 15:22

E qual foi a solução encontrada?
Quer aprender PHP? -> www.manjaphp.com.br
Tutoriais, código colaborativo (pastebin), curso de PHP, artigos e etc.

#3 Batata

Batata

    Turista

  • Usuários
  • 45 posts
  • Sexo:Não informado

Posted 19/07/2005, 16:26

esta linha estava errada

$sql_ = "SELECT * FROM `banco` WHERE area=cliques ";

o certo era

$sql_ = "SELECT * FROM `banco` WHERE `cliques` ";



Valeu a atenção!
-------------------------------------------------------------
Concurso Ok Masters!

Ganhe um Template personalizado e 3 meses de Hospedagem (GRÁTIS)


Clique aqui e saiba como !!!
-------------------------------------------------------------

#4 fly2k

fly2k

    Super Veterano

  • Usuários
  • 2262 posts
  • Sexo:Não informado

Posted 19/07/2005, 16:42

esta linha estava errada

$sql_ = "SELECT * FROM `banco` WHERE area=cliques ";

o certo era

$sql_ = "SELECT * FROM `banco` WHERE `cliques` ";



Valeu a atenção!

Desculpe, mas acredito que ainda há um erro o correto não seria:

$sql_ = "SELECT * FROM `banco` WHERE area=`cliques` ";
Quer aprender PHP? -> www.manjaphp.com.br
Tutoriais, código colaborativo (pastebin), curso de PHP, artigos e etc.

#5 Batata

Batata

    Turista

  • Usuários
  • 45 posts
  • Sexo:Não informado

Posted 19/07/2005, 18:50

não, o certo seria WHERE `cliques`, é que eu não digitei quando estava escrevendo o codigo, eu copiei colei e não percebi esse errinho....

Mais tah solucionado! VLW fly2k !!!
-------------------------------------------------------------
Concurso Ok Masters!

Ganhe um Template personalizado e 3 meses de Hospedagem (GRÁTIS)


Clique aqui e saiba como !!!
-------------------------------------------------------------

#6 victorpfm

victorpfm

    Expert

  • Usuários
  • 566 posts
  • Sexo:Masculino

Posted 19/07/2005, 21:02

WHERE `cliques` não tem lógica nenhuma :huh:

#7 Batata

Batata

    Turista

  • Usuários
  • 45 posts
  • Sexo:Não informado

Posted 19/07/2005, 21:12

vixi, eu acho que funcionou, mais por vocês falando deu até medo....
vamos lá...

tipo eu tenho uma tabela com os seguintes campos:

cliques
url
autor

eu quero fazer a contagem de todos cliques em geral, tudo que estiver registrado no campo cliques ele vai somar e mostar o resultado...

eu fiz assim:

$sql_ = "SELECT * FROM `banco` WHERE `cliques` ";

$resultado = mysql_query($sql_)
or die ("Não deu pra realizar a consulta ao db...");

$soma=0;
while ($linha=mysql_fetch_array($resultado)) {

$cliques = $linha["cliques"];
$soma = $soma+$cliques;



}
echo"<br>Downloads Feitos: $soma";

apareceu o resultado da soma, mais não sei se a conta esta certa porque são muitos os cliques....

qual seria a forma mais correta ou a forma certa de fazer isso?



Valeu a atenção!
-------------------------------------------------------------
Concurso Ok Masters!

Ganhe um Template personalizado e 3 meses de Hospedagem (GRÁTIS)


Clique aqui e saiba como !!!
-------------------------------------------------------------

#8 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 20/07/2005, 05:09

SELECT SUM(cliques) cliques FROM tabela





[]'s
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq