asanoli 0 Denunciar post Postado Novembro 14, 2006 Olá! Aguém pode ajudar nisso aqui?! Quero saber o número de resultados de uma consulta. Estou fazendo assim mas o resultado é sempre "1"! $conta=mysql_query("select COUNT(email_men) AS total from mensagens group by email_men") or die (mysql_error());$soma=mysql_fetch_array($conta);{$total=$soma['total'];} Abs, Compartilhar este post Link para o post Compartilhar em outros sites
ZENDMaN 0 Denunciar post Postado Novembro 14, 2006 se for oque eu to pensando faz assim: $y=mysql_query("select * from tabela order by email asc");$x = mysql_num_rows($y);echo $x; Compartilhar este post Link para o post Compartilhar em outros sites
Void : 0 Denunciar post Postado Novembro 14, 2006 se for oque eu to pensando faz assim: $y=mysql_query("select * from tabela order by email asc");$x = mysql_num_rows($y);echo $x; mysql_num_rows() é complicado ein velinho ....a classe mysql ja é obsoleta ... usando num_rows pra contar linha desnecessariamente tb não é recomendado ...no caso dele ... se a regra de negócio permitir, é só tirar o group by da consulta ... provalvemente vai dar certo :D Compartilhar este post Link para o post Compartilhar em outros sites
ZENDMaN 0 Denunciar post Postado Novembro 14, 2006 Valeu ai brother Compartilhar este post Link para o post Compartilhar em outros sites
Void : 0 Denunciar post Postado Novembro 14, 2006 Valeu ai brothernada, que isso ZENDMaNsó um toque só Compartilhar este post Link para o post Compartilhar em outros sites
asanoli 0 Denunciar post Postado Novembro 14, 2006 Void :Funcionou sem o "group by"! Mas aí fico com um problema. Essa é uma lista de e-mails. O "group by" tira os repetidos. Sem ele, a lista fica bem maior do que realmente é. Sabe me dar uma luz sobre como ter a lista sem os repetidos e contar quantos e-mails tenho de fato?! Obrigado pela ajuda! Compartilhar este post Link para o post Compartilhar em outros sites
asanoli 0 Denunciar post Postado Novembro 14, 2006 $sql="select email_men from mensagens group by email_men";$res=mysql_query($sql) or die (mysql_error());$arquivo="emails.txt";$ponteiro=fopen($arquivo, "w");while($fim=mysql_fetch_array($res)){ $email=$fim['email_men'];$conteudo="$email;\r\n";fwrite ($ponteiro, $conteudo);}fclose ($ponteiro);$total= count ($i); >>> minha dúvida tá aquiecho $total; Preciso contar o número de registros da consulta. Alguém pode ajudar? Compartilhar este post Link para o post Compartilhar em outros sites
Void : 0 Denunciar post Postado Novembro 14, 2006 calma jowusa SELECT DISTINCT campos FROM tb Compartilhar este post Link para o post Compartilhar em outros sites
asanoli 0 Denunciar post Postado Novembro 14, 2006 usa SELECT DISTINCT campos FROM tbbeleza! Consigo fazer a consulta e pegar apenas 1 email, mas como faço pra contar agora? Compartilhar este post Link para o post Compartilhar em outros sites
Void : 0 Denunciar post Postado Novembro 14, 2006 não entendi, oque voce quer trazer na consulta, os emails, o total de emails cadastrados, ou as duas informações juntas Compartilhar este post Link para o post Compartilhar em outros sites
asanoli 0 Denunciar post Postado Novembro 14, 2006 não entendi, oque voce quer trazer na consulta, os emails, o total de emails cadastrados, ou as duas informações juntas Quero o resultado da consulta uma lista de emails distintos e saber quantos emails distintos tem nessa lista. Obrigado aí pela paciência!!! Compartilhar este post Link para o post Compartilhar em outros sites
Void : 0 Denunciar post Postado Novembro 14, 2006 que isso ...ai sim ... neste caso é aconselhavel voce utilizar o num_rows do phpmas na consulta, voce usa o DISTINCT ao invés de GROUP BYsacou , voce executa a consulta, e usa o mysql_num_rows ou o mysqli_num_rows dependendo da aplicação Compartilhar este post Link para o post Compartilhar em outros sites
asanoli 0 Denunciar post Postado Novembro 14, 2006 que isso ...ai sim ... neste caso é aconselhavel voce utilizar o num_rows do phpmas na consulta, voce usa o DISTINCT ao invés de GROUP BYsacou , voce executa a consulta, e usa o mysql_num_rows ou o mysqli_num_rows dependendo da aplicaçãoJóia! Muito obrigado!!! Compartilhar este post Link para o post Compartilhar em outros sites
Void : 0 Denunciar post Postado Novembro 14, 2006 nada, precisar é só postar :D Compartilhar este post Link para o post Compartilhar em outros sites