Kontrolle ob Daten in Datenbank vorhanden

LexusTheSecond

Mitglied
Hallo,
ich bins mal wieder mit einer Frage ;)
Ich habe es jetzt geschafft, dass ein Formular die Emailadresse in meiner Datenbank speichert.
Jetzt möchte ich gerne wissen wie ich kontrollieren kann das der Eintrag schon vorhanden ist, also doppeleintragungen (oder mehrfach) der gleichen Emailadresse in der Datenbank zu verhindern, also eine art Abfrage.
Denn zu Zeit kann ich beliebig of die gleiche Emailadresse in die Datenbank eintragen.
 
mit einem Query natürlich ;-]
Code:
"SELECT * from tabelle WHERE mailadresse='".$neue_mailadresse."'";

liefert das ein Ergebnis, ist die Adresse bereits eingetragen.
 
Und gibt es einen Code der den User hinweist, dass seine Adresse schon eingetragen ist und verhindert dass die Adresse trotzdem eingetragen wird?
 
Zuletzt bearbeitet:
jo sicha wenn die abfrage ein ergebnis liefert kann man ja ein echo befehl machen ;)

PHP:
 $query = "SELECT * from tabelle WHERE mailadresse='".$neue_mailadresse."'";
 $result = mysql_query($query);
 $row = mysql_fetch_array($result)
 if ($row['mailadresse'] == $neue_mailadresse)
 {
  echo "Deine Email steht schon in unserer Datenbank. blabla";
 }

oder so ähnlich :-)
 
Wär's so nicht einfacher?
PHP:
 $query = 'SELECT * from tabelle WHERE mailadresse = "' . $neue_mailadresse . '"';
$result = mysql_query($query);
if (mysql_num_rows($result) > 0) {
    echo "Deine Email steht schon in unserer Datenbank. blabla";
}
 
Zurück