Bazı biri zaten oy var olmadığını denetleme

0 Cevap php

Kullanıcıların bir sayfada birden fazla mesaj karşı oy sağlamak için basit bir ajax script kullanarak Im. Ancak ben, ID, Kullanıcı Adı ve bir veritabanında oy vermiş yazının kimliğini kullanıcıların oturum denemek ve bunu önlemek için, birden fazla kez aynı yazılan karşı oy aynı kullanıcıyı istemiyorum.

Şöyle:

$updatevoters = "INSERT INTO voters VALUES('$userid', '$id', '$username')";

Şimdi ne yapmam gerekiyor veritabanına oy göndermeden önce bir kullanıcı zaten yapmadıysanız emin olun.

Nasıl veritabanını sorgulayabilirsiniz, herhangi bir eşleşme olup olmadığını kontrol etmek için, COUNT veya benzeri bir şey kullanarak Im düşünme?

Im 3 değişkenleri $userid, $id and $username almak ve voters tabloya karşı karşılaştırmak için nasıl emin değil.

Esasen ben bir IF inşa edebilmek istiyorum:

If ($count = 0) {
  ADD THE VOTE TO TABLE
} else {
  //DIE
}

Herhangi bir yardım için teşekkür ederiz ....

0 Cevap