Jump to content


Photo

Será Que Tem Como?


  • Faça o login para participar
5 replies to this topic

#1 gennf

gennf

    A Solução está ai...

  • Usuários
  • 645 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte - MG

Posted 26/05/2006, 14:46

Olá pessoal!!!

Eu e meus problemas!!! :P

Bom, preciso saber se existe alguma ocorrencia de nomes repetidos em minha tabela de users.

Tem alguma função que faça isso???

Aguardo respostas ;)

Walison(GENNF)
Portal BatePapoBrasil
URL: www.batepapobrasil.com

----------------------------
Site desenvolvidos
URL:
VitrineABC :: Alugue Litoral :: OrtodontiaLago

#2 Marcelo Alves

Marcelo Alves

    Novato no fórum

  • Usuários
  • 11 posts
  • Sexo:Não informado

Posted 26/05/2006, 18:16

Você quer saber digamos se em uma determinada Tabela tem campos com mesmos dados Ex.:
Campo NOME ter 3 registros MARCELO

Seria isso?

#3 gennf

gennf

    A Solução está ai...

  • Usuários
  • 645 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte - MG

Posted 26/05/2006, 18:37

Exatamente isso.

O problema é que eu não especificaria um nome. Eu quero algo que procure por dados repetidos na coluna NOMES por exemplo.

Estou aguardando um milague. :P

Até mais ;)

Walison(GENNF)
Portal BatePapoBrasil
URL: www.batepapobrasil.com

----------------------------
Site desenvolvidos
URL:
VitrineABC :: Alugue Litoral :: OrtodontiaLago

#4 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 26/05/2006, 18:43

Simples!

SELECT nome FROM tabela GROUP BY nome HAVING COUNT(*) > 1

Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29

#5 gennf

gennf

    A Solução está ai...

  • Usuários
  • 645 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte - MG

Posted 26/05/2006, 21:33

Bom...

Tentei assim e não consegui :(

$sql = mysql_query("SELECT nome_user FROM wss2_usuarios GROUP BY nome_user HAVING COUNT(*) > 1");

WHILE($x = mysql_fetch_array($sql)){

$nome = $x["nome"];

echo"$nome<br>";

}



Aguardo respostas ;)

Walison(GENNF)
Portal BatePapoBrasil
URL: www.batepapobrasil.com

----------------------------
Site desenvolvidos
URL:
VitrineABC :: Alugue Litoral :: OrtodontiaLago

#6 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 26/05/2006, 21:47

Note que o nome do campo é 'nome_user', no entanto, você utilizou:

$x["nome"];


Faça um teste assim:
$sql = mysql_query("
	SELECT nome_user
	FROM wss2_usuarios
	GROUP BY nome_user
	HAVING COUNT(*) > 1
") or die(mysql_error());

while ($x = mysql_fetch_array($sql)) {

	echo $x['nome_user'] . '<br />';

}


[]s
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq