herşeyden önce veritabanı tasarımınız hatalı.. eğer bir tabloda bir alanın tekil olmasını istiyorsanız o alalın unique yapmalısınız.. sonrasında diğer arkadaşların dediği gibi yazılımsal olarak post işleminden sonra veritabanında var olup olmadığını sorgulayabilirsiniz ki bunu zaten yapıyor olmanız lazım aynı post işlemi ile veritabanına kayıt eklenebiliyor ise normal kayıt eklerken de daha önce eklenmiş bi kelimeyi db ye kaydedebilirsiniz ve haberiniz olmaz..