veritabanı oluştururken o alani unique olarak eklerseniz aynisindan sadece 1 kayit girilmesine olanak saglamis olursunuz

yazilimsal olarak ise o alana göre sql gönderip daha sonrada mysql_num_rows ile bakip değerin 0 dan farklı olup olmadığını yani kayit dönüp dönmedigini kontro etmelisiniz