• 12-04-2022, 15:46:18
    #1
    Bir bot var hesapların telefon numarasını çekiyor ve mysql e kaydediyor aynı veriyi 2 kere kaydetmemesi için bir önlem varmı
  • 12-04-2022, 15:46:55
    #2
    kayıt esnasında arama yaparak aynı veri var ise pas geçilebilir.
  • 12-04-2022, 15:47:16
    #3
    Var tabii ki.
  • 12-04-2022, 15:48:37
    #4
    EvrenOnur adlı üyeden alıntı: mesajı görüntüle
    kayıt esnasında arama yaparak aynı veri var ise pas geçilebilir.
    eypoffcl adlı üyeden alıntı: mesajı görüntüle
    Var tabii ki.
    Biraz yardımcı olabilirmisiniz dosya içeriği çok uzun r10da paylaşmadim
  • 12-04-2022, 15:49:37
    #5
    Mysql'de INSERT yerine INSERT IGNORE kullanırsanız daha önce eklenen veri tekrar eklenmiyor, bunu deneyebilirsiniz.
  • 12-04-2022, 15:50:50
    #6
    Üyeliği durduruldu
    $sql = select * from where telefon = : $telefon;

    if(!$sql)
    {
    $insert
    }
  • 12-04-2022, 15:53:29
    #7
    dev
    Kurumsal Üye
    Turkic adlı üyeden alıntı: mesajı görüntüle
    Mysql'de INSERT yerine INSERT IGNORE kullanırsanız daha önce eklenen veri tekrar eklenmiyor, bunu deneyebilirsiniz.
    INSERT IGNORE bunun icin kullanilmiyor. Ayni verinin tekrar eklenmesini onlemek icin unique index kullanilir.
  • 12-04-2022, 15:53:54
    #8
    fatbotter.com
    y5nus adlı üyeden alıntı: mesajı görüntüle
    Biraz yardımcı olabilirmisiniz dosya içeriği çok uzun r10da paylaşmadim
    phpmyadmin'den kayıt yapılan sütunlardan birini unique yaparsanız sorununuz çözülür. Benzersiz anlamına gelir ve aynı veri tekrar gelirse kayıt etmez atlar geçer. Eğer phpmyadmin Türkçe ise Benzersiz olarak görünür.

  • 12-04-2022, 15:58:55
    #9
    Noroc adlı üyeden alıntı: mesajı görüntüle
    INSERT IGNORE bunun icin kullanilmiyor. Ayni verinin tekrar eklenmesini onlemek icin unique index kullanilir.
    Şimdi bu aşağıdaki aynı verinin eklenmesini engellememiş mi oluyor yani?

    INSERT INTO subscribers(email)
    VALUES('john.doe@gmail.com');
    
    INSERT INTO subscribers(email)
    VALUES('john.doe@gmail.com'), ('jane.smith@ibm.com');
    
    Error Code: 1062. Duplicate entry 'john.doe@gmail.com' for key 'email'