Tobias Kloth: prüfen ob emailadresse in datenbank vorhanden

Beitrag lesen

Hallo Julien,

jetzt möchte ich aber vor doppelter anmeldung mit einer emailadresse schützen indem ich abfrage ob im datenfeld "email" schon die angegebene email vorhanden ist..
wie kann ich das umsetzen?

indem du deine Datenbank mit "WHERE email = '".mysql_escape_string($_POST['email'].")'" abfragst, und dann mit mysql_num_rows() (->http://de.php.net/mysql_num_rows) prüfen wie viele Datensätze du bekommst - wenn mysql_num_rows() einen Wert >=1 zurückgibt, ist die Adresse schon vorhanden, andernfalls noch nicht. Alternativ kannst du das email-Feld auch auf unique setzen, dann gibt es eine Fehlermeldung, wenn du eine Adresse nochmal einfügen willst.

Grüße aus Nürnberg
Tobias

--
Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|