• 27-10-2007, 22:29:38
    #1
    Merbaha arkadaşlar
    Diyelimki Youtube sitesinden veri çekiyorum ve bunları veri tabanına yazdırıyorum.
    Kullandığım veri tabanında "videoadresi" şeklinde bir tablo var buna veriyi "videoadresi"
    değişkeniyle yolluyorum.
    Sorun kısmına gelince ekleme yaparken,arama yaptığım kelime ile ilgili videoları(örnek futbol videolarını )bot ile sırayla ekliyorum.
    Tekrar futbol kelimesini arattığım zaman, veritabanına önceden eklenen videoları atlasın ve futbol ile ilgili diğer videoları eklemeye devam etsin.Bunun mantığını anlatacak biri varmı acaba
  • 27-10-2007, 22:41:25
    #2
    Tablodaki Hangi Satırın Çift Kaydedilmesini İstemiyorsan Onu Unuqie Yapacaksın

    U işareti Var Onu Tıkla
  • 27-10-2007, 23:20:53
    #3
    Kusura bakma mysql ilgili çok fazla bilgim yok biraz basit olarak alsam
  • 27-10-2007, 23:37:46
    #4
    phpmyadmine gir

    sol taraftan tablo adını tıkla

    sağ tarafta neyin eşsiz olmasını istiyorsan o satırın devamında kalem çarpı vs işaretleri var oradaki Kırmızı U ikonunu tıkla
  • 27-10-2007, 23:57:26
    #5
    Üyeliği durduruldu
    $q=mysql_query("select * from videolar where videoadresi='$videoadresi'");
    
    if (mysql_num_rows($q)==0) {
    
    mysql_query("insert into ******** ");
    
    }
    olabilir mesela
  • 28-10-2007, 07:35:20
    #6
    <?php
    $sonuc = mysql_query("Select Count(videoadresi) From videolar where videoadresi='$videoadresi'");
    $sayi = mysql_result($sonuc,0);
    if($sayi == 0){
    mysql_query("Insert Into ........................... ");
    }else{
    echo "<b>".$videoadresi."</b> numaralı video sistemde mevcut bu yüzden veritabanına eklenmedi.<hr>";
    }
    ?>
  • 28-10-2007, 10:34:02
    #7
    count fonksiyonu ile denetlemede yapılabilir
  • 28-10-2007, 11:04:14
    #8
    ErsaT adlı üyeden alıntı: mesajı görüntüle
    <?php
    $sonuc = mysql_query("Select videoadresi From videolar where videoadresi='$videoadresi'");
    $sayi = mysql_result($sonuc,0);
    if($sayi == 0){
    mysql_query("Insert Into ........................... ");
    }else{
    echo "<b>".$videoadresi."</b> numaralı video sistemde mevcut bu yüzden veritabanına eklenmedi.<hr>";
    }
    ?>
    Hepinize teşekkür ederim ama benim yapmak istediğim örnekteki gibi veritabanına kayıt olayını kesmesin, ilgili kelimedeki diğer videoları eklemeye devam etsin sadece önceden eklenen videoyu atlasın
  • 28-10-2007, 18:52:54
    #9
    Senin yapmak istediğini zaten yazmışlar.. Unuqie yapıcaksın hangi satırı istiyorsan.. Nasıl yapılıcağını anlatmışlar yukarıda..

    Hangi satırı Unuqie yaparsan o satıra veri kaydederken eğer aynı bilgi varsa diğer satırlarda eklemez.