Comparar e exibir linhas de tabela mysql com php
Hi pessoal .....
Estou criando um sistema que preciso comparar todas as linhas de uma tabela mysql e exibir a linha que se repete assim como a quantidade de vezes que esta se repete.
Ex:
Tabela com os dados normal no banco de dados:
Linha | Cubo1 | Cubo2 | Cubo3 | Cubo4
1 | 25 | 22 | 40 | 35 | Igual
2 | 25 | 22 | 40 | 35 | Igual
3 | 30 | 02 | 35 | 02 | Igual
4 | 30 | 02 | 35 | 02 | Igual
5 | 25 | 22 | 40 | 60 |
6 | 25 | 22 | 40 | 90 |
7 | 30 | 02 | 35 | 02 | Igual
Exibição como deve ser exibido na pagina (exibir apenas uma linha das repetidas e mostrar a quantidade que a linha se repete):
Cubo1 | Cubo2 | Cubo3 | Cubo4 Repete
25 | 22 | 40 | 35 | 2 Vezes
30 | 02 | 35 | 02 | 3 Vezes
Achei vários exemplos na net, mas nenhum que consegui aplicar como por exemplo o código:
SELECT *
FROM cliente
WHERE CPF IN (
#Utilizando SubQuery para retornar os CPF's duplicados
SELECT B.CPF
FROM cliente B
GROUP BY B.CPF
HAVING COUNT(*) > 1
)
ORDER BY CPF, NOME
Tentei com if, porem é meio louco e não funcionou kkkk, meu codigo atualmente está assim:
<?php
////Numeros que mais saem no Cubo
$sql = mysql_query("SELECT * FROM cubo LIMIT 10");
while ($dados = mysql_fetch_array($sql)){
echo "
<tr>
<td>".$dados['Cubo1']."</td>
<td>".$dados['Cubo2']."</td>
<td>".$dados['Cubo3']."</td>
<td>".$dados['Cubo4']."</td>
<td>".$dados['Cubo5']."</td>
<td>".$dados['Cubo6']."</td>
</tr>
";
}
?>
Espero ter me feito entender ...
Discussão (6)
Carregando comentários...