Olá amigos.
Então, no banco de dados tenho o seguinte:
ID | MARCA | PRODUTO
5123 | HP | Notebook HP DV7
5424 | HP | Notebook HP G60
6485 | ACER | Acer 5400
Eis minha dúvida.
$selecionar = mysql_query("SELECT * FROM prod WHERE prod.status='0' ...
OK, essa é a engina para While
Porém eu queria fazer um sistema de refinação ou seja, através da query queria um resultado assim
HP - 2 Resultados
ACER - 1 Resultados
Ou seja, a pessoa irá clicar direto na Marca para selecionar o produto, porem não consigo ter a logica para fazer o calculo da quantidade de registro que mostrou no Query e a propria DISTINCT entre eles.
Alguem pode me dar uma luz ?
Bjz..

Problemas Com Distinct.
Started By janainadorneles, 01/03/2010, 19:39
2 replies to this topic
#1
Posted 01/03/2010, 19:39
-- Janaina Dorneles
- Monitor Webdesign
· Navegador: FireFOX
· Sistem OS: Linux Conectiva
Esse é o melhor forum de PHP do Brasil
- Monitor Webdesign
· Navegador: FireFOX
· Sistem OS: Linux Conectiva
Esse é o melhor forum de PHP do Brasil

#2
Posted 01/03/2010, 21:26
Amigo, boa noite.
TUdo bom?
Use o Count e o Group By.
Tão simples quanto deve ser..
Qualquer coisa é só voltar ai.
Abraços e até a próxima.
Mateus Antunes
TUdo bom?
Use o Count e o Group By.
Tão simples quanto deve ser..
Qualquer coisa é só voltar ai.
Abraços e até a próxima.
Mateus Antunes
#3
Posted 03/03/2010, 19:06
SELECT marca, COUNT(*) AS total FROM prod WHERE prod.status='0' GROUP BY marca
Veja se assim fica certinho pra você.
Tópico movido para MySQL
Até mais.

Edição feita por: Dudu, 03/03/2010, 19:07.
Fórum WMO - Equipe de Desenvolvimento / Banco de Dados - Moderador
Twitter: HostCheap
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)