Christian Bliß: SQL: Überpfüfen ob ein Eintrag schon vorhanden ist...

Beitrag lesen

Hallo,

Ich habe es so versucht:
»  $search = mysql_query('SELECT * FROM liste WHERE mail='.$\_POST['mail'].' LIMIT 0 , 30');
»  if(!$search) {
»   print "Eintrag schon vorhanden!";
»   return;
»  }

Ich verstehe grad nicht, warzm da LIMIT 0 , 30 steht ... was hat das für einen Sinn?

Warum machst du es nicht so:

$mail_eingabe = die eingegebene Mail-Adresse vom Benutzer

SELECT * FROM liste WHERE mail='$mail_eingabe'

dann lässt du dir die Anzahl der Zeilen ausgeben, die diese Abfrage bringt. Ist die Anzahl gleich Null, so ist die E-Mail-Adresse noch nicht eingetragen. Andernfalls doch.

Gruß Christian