Jump to content


Photo

Como Não Deixar Repetir Dados No Mysql?


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

#16 thiagorsl

thiagorsl
  • Visitantes

Posted 25/02/2004, 17:19

a sua esta assim
SELECT * FROM userdb WHERE username = '$username' AND nome = '$nome' AND email = '$email'

ele esta selecionando onde todos os dados são iguais sendo que vc quer só onde seja o mesmo user então deixa assim

SELECT * FROM userdb WHERE username = '$username'

Edição feita por: thiagorsl, 25/02/2004, 17:22.


#17 Goku Jr

Goku Jr

    Nilson

  • Usuários
  • 3757 posts
  • Sexo:Masculino

Posted 25/02/2004, 17:36

E só fazer o que o Cristiano o que o Kurt Cobain falou....


<?

$conexa = mysql_connect("localhost","user","senha");
$db = mysql_select_db("dbname");

$sql = mysql_query("SELECT * FROM tabela WHERE usuario = '$usuario'");
if (mysql_num_rows($sql)>=1) {
echo "Usuário já cadastrado !";
} else {
$sql = mysql_query("INSERT INTO tabela (....) VALUES ('$...')");
if (!$sql) {
echo "erro ao cadastrar o usuario [$usuario]";
} else {
echo "Usuario cadastrado com sucesso";
}
}

?>

esse codigo acima só e um exemplo !

qualquer duvida posta aÊ !!!

flw (y) !!!
-----------------------------------------------------------------------
PALMEIRAS - Primeiro campeão do mundo em 1951




1 user(s) are reading this topic

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

IPB Skin By Virteq