Sven Rautenberg: SQL-Abfrage

Beitrag lesen

Moin!

$sql="SELECT * FROM user WHERE user_login=".$email;
$result=mysql_query($sql,$connect);

if ($result) {
echo "Ihr Login-Name <b>$login</b> ist bereits vorhanden.";
} else {
echo "Sie wurden erfolgreich angemeldet.";

$sql2="INSERT INTO user (user_login) VALUES ('$email');";
mysql_query($sql2,$connect);
}

leider funktioniert das nicht. der user wird immer angelegt, unabhängig ob er vohanden ist oder nicht.

Ich würde mal sagen: Kein Ergebnis ist auch ein Ergebnis. Jedenfalls würde ich persönlich die Datenbankabfrage auch mal angucken (mysql_fetch_array) - wenn da was rauskommt, gibts in der DB schon Daten, wenn da nichts rauskommt, dann scheint die email noch nicht registriert worden zu sein.

- Sven Rautenberg