• 06-07-2013, 20:09:45
    #1
    Merhaba R10.Net Ailesi

    Bir konuda yardıma ihtiyacım var.
    Yazmış olduğum bir uygulamada kodu doğru bilen ilk kişinin bilgisini mysql'e kaydediyorum ve bu kişi kazanıyor. Daha sonra başka birisi kodu doğru bilse dahi kaydettirmiyorum ve bu durumu engelliyorum. Bir kaç bilgisayardan aynı anda deneme yaptığımda 2 Kişinin kazanabildiğini gördüm.

    Sizce kod yapısında mı problem var ? Aynı anda onlarca kişi butona tıkladıklarında sadece en erken basan kişinin kazanmasını istiyorum.
    Birçok uçak bileti satan veya e-ticaret yapan kuruluşlar var. Bu olayın mantığını nedir ?
    Yardımcı olabilecek arkadaşlara şimdiden teşekkür ederim.
  • 06-07-2013, 20:39:47
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    timestamp ekleyerek bu olayı çözebilirsin.
  • 06-07-2013, 21:55:59
    #3
    id den ilk ekleyeni asc ve limiti 1 olarak alın. ilk giren kazansın.
  • 08-07-2013, 10:01:28
    #4
    Üyeliği durduruldu
    kodu sorgulattigin alanda kullanim adinda bir sütun oluşturup eğer 0 ise kod kullanılmamış kazanan bilgilerini kaydet ve kodun kullanım alanını 1 yap. o kod tekrar sorgulandığında değer 1 olduğu için ekrana hata mesaji basarsınız^^
  • 08-07-2013, 11:19:31
    #5
    Reveloper
    angelslayer'a katılıyorum

    katilimcilar ve kod diye iki tablo aç

    kod bölümünde üç sütun olsun id, kuponkod, aktif diye aktif satırı 1 ise kod geçerli olsun aktif satırı 0 ise kod deaktif olsun
  • 08-07-2013, 11:28:04
    #6
    Veritabanı yönetim sistemlerinde kısıtlayıcılar vardır. Onu araştırın. En sağlam o şekilde çözersiniz.
  • 28-07-2013, 19:15:39
    #7
    PsdBul adlı üyeden alıntı: mesajı görüntüle
    id den ilk ekleyeni asc ve limiti 1 olarak alın. ilk giren kazansın.
    Arkadaşlar cevap veren herkese teşekkür ederim. Bu yöntem ile uygulamayı başarılı bir şekilde tamamladım.

    İyi forumlar dilerim
  • 28-07-2013, 20:50:00
    #8
    beyto55 adlı üyeden alıntı: mesajı görüntüle
    Arkadaşlar cevap veren herkese teşekkür ederim. Bu yöntem ile uygulamayı başarılı bir şekilde tamamladım.

    İyi forumlar dilerim
    Işinizi gördüğüne sevindim. Çeşit çesit fonksiyonlarda üretilebilinir ama en basit ve stabil çalışanı bu olur

    GT-I9300 cihazımdan Tapatalk 2 ile gönderildi