Nasıl $varialbe için bir veritabanını denetler ve $varialbe veritabanında zaten değilse sadece eylemi gerçekleştirmesini PHP bir if deyimi yazıyorsunuz?
Sen SELECT count(*) FROM table WHERE field=? sorgu tarafından veritabanındaki öğelerin sayısını, ve sonra böyle bir kayıt varsa kayıt ekleyebilirsiniz.
Ayrıca add UNIQUE endeksi a> tablo sütununa sadece benzersiz değerleri istiyor olabilir