Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
pessoal preciso de uma luz...
no cadastro do meu site o usuario pode escolher o estado que ele se encontra(SP, RJ, ES, etc)
preciso de um codigo que faz uma contagem de usuarios cadastrados em cada estado:
e que seja visualizado + ou - assim:
Rio de Janeiro 10 usuarios
São Paulo 8 usuarios
certo?
vlw :)
vlw...
DEU CERTO :clap:
tinha esquecido da função while..
xD
Veja se entende:
C:\dev\mysql\bin>mysql -u root -p
Enter password: ******
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 4
Server version: 5.1.41 Source distribution
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> create database ex;
Query OK, 1 row affected (0.00 sec)
mysql> use ex;
Database changed
Query OK, 0 rows affected (0.04 sec)
mysql> insert into usuarios values( 'Andrey', 'MG' );
Query OK, 1 row affected (0.00 sec)
mysql> insert into usuarios values( 'Eduardo', 'SP' );
Query OK, 1 row affected (0.00 sec)
mysql> insert into usuarios values( 'Marcos', 'SP' );
Query OK, 1 row affected (0.00 sec)
mysql> insert into usuarios values( 'William Bruno', 'SP' );
Query OK, 1 row affected (0.00 sec)
mysql> insert into usuarios values( 'Anderson', 'RJ' );
Query OK, 1 row affected (0.00 sec)
mysql> select estado, count(*) as quantidade from usuarios group by estado;
+--------+------------+
| estado | quantidade |
+--------+------------+
| MG | 1 |
| RJ | 1 |
| SP | 3 |
+--------+------------+
3 rows in set (0.00 sec)
mysql>
É SQL.
SELECT ESTADO, COUNT(*) AS TOTAL FROM TABELA GROUP BY ESTADOS ORDER BY ESTADOS
Depois você só faz o while para trazer os resultados.