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

Pesquisar E Contar < E>


hsimberg

Pergunta

Ae galera

To com um problema...

em meu site estou querendo saber qual o pais que tem o maior numero de membros e o que tem menos...

Sendo que no DB ta assim

http://www.schoenstattyouth.com/site/temp2.jpg

olhe o que fiz:

<?
$most =  mysql_query("select location, count(location) as contagem from members group by location");
//
$resultado = mysql_query($most) or die ("Erro: ".mysql_error());
//
while($row = mysql_fetch_assoc($resultado))
{
    echo $row['location'] . " - " . $row['contagem'] . "<BR>";
}
//
mysql_free_result($registro);
mysql_close(); 
?>

e da esse erro:

Erro: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Resource id #16' at line 1

Que q pode ser?

Alguma luz?

Agradeço-vos

Grande saludos

zzZ

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

não tem mysql aqui pra testar, mas criei a tabela igualzinho e testei a sql no access e funcionou.

acho q deve ser algum tipo de erro de palavra chave. tipo, você já fez outras queries acessando essas tabelas e funcionou direito?

porque por exemplo, no access, se eu tenho um campo chamado "local" e tento acessar ele de um select, da erro porque local é tipo uma palavra chave do access.

talves no mysql, location ou members tb seja uma palavra chave.

tente assim:

select [location], count([location]) as contagem from [members] group by [location]

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,9k
×
×
  • Criar Novo...