Selecionar apenas dados onde o número de linha é maior que dois
Olá amigos, gostaria de saber se é possível realizar uma consulta na base de dados apenas onde o número de linhas é maior que dois, além disso, apresentar somente uma linha na tela, exemplo:
Tenho uma tabela onde gero um log de alguns clientes, e preciso saber se um deles em específico, fez alguma alteração mais de uma vez. Eu salvo o ID da alteração em um campo chamado codigo_cliente, eu tinha tentado fazer assim:
<?php
$consulta = "SELECT codigo_cliente FROM tabela";
$resultado = mysql_query($consulta);
while($linha = mysql_fetch_array($resultado))
{
$consulta1 = "SELECT * FROM tabela WHERE codigo_cliente = '".$linha['codigo_cliente']."' ";
$resultado1 = mysql_query($resultado1);
$num1 = mysql_num_rows($resultado1);
if($num1 >= 2)
{
echo $linha['codigo_cliente'] . '<br />';
}
}
?>
Até deu certo, mas mostra os dois resultados, e eu precisava que mostrasse apenas um :( !
Discussão (6)
Carregando comentários...