Homepage selbermachen 7.851 Themen, 35.616 Beiträge

MySQL / PHP - Prüfen, ob Email schon vorhanden - Probleme

theSkynet / 2 Antworten / Flachansicht Nickles

Guten Tag Allesamt,

Ich wollte eine Useranmeldung zusammenstellen, nun häng ich aber dabei, dass ich prüfen möchte, ob ein User mit derselben Emailadresse bereits vorhanden ist.
Hier der Quelltext:
(Übergeben werden $pass, $user, $login)

$sql="SELECT COUNT(*) FROM user WHERE email=\'$email\'";
list($rs2)=mysql_query($sql,$conn) or die("Fehler");;
if ($rs2 > 0) {
echo "Diese Emailadresse wird bereits für einen Account verwendet.";
}
else
{
if ($email && $login) {
$sql2="INSERT INTO user (email,nickname,password,newsletter) VALUES (\'$email\',\'$login\',\'$pass\',\'1\')";
mysql_db_query($datenbank,$sql2);
echo "Der Account wurde eingetragen!

Du wirst in Kürze eine Email mit deinem Passwort erhalten.";
echo mysql_num_rows($rs2);
}
}

Leider wird, egal, ob die Emailadresse bereits vorhanden ist (egal, ob $rs2 über 0 ist), immer wieder ein neuer Eintrag hinzugefügt.
Ich habe schon mehrere Varianten durchprobiert, unter anderen mit mysql_num_rows().

Wer kann mir helfen?
Ich bedanke mich im Vorraus.
Nico Albrecht

bei Antwort benachrichtigen