• 11-01-2010, 00:20:07
    #1
    Merhaba, arama yaptığım 1. sorguda gösterilen kayıtların 2. ve 3.sorguda gözükmemesi için ne yapabilirim?

    $ara = mysql_query("SELECT baslik,resim,seo,hit,aciklama FROM video WHERE baslik LIKE '%$aranan%' LIMIT 0 , 26");
    $saya = mysql_num_rows($ara);
    if($saya==0){
    $parca=explode(" ", $aranan);
    $aras = mysql_query("SELECT baslik,resim,seo,hit,aciklama FROM video WHERE baslik LIKE '%$parca[0]%' LIMIT 0 , 26");
    // PARCA değişkenine arama yapılan sözcüklerin 1. ve 2. var. (explode ile böldüm)
    }
    @$saya2 = mysql_num_rows($aras);
    if($saya2<10 and $parca[1]!=""){
    $parca=explode(" ", $aranan);
    $arass = mysql_query("SELECT baslik,resim,seo,hit,aciklama FROM video WHERE baslik LIKE '%$parca[1]%' LIMIT 0 , 20");
    }
    @$saya3 = mysql_num_rows($arass);
    $etcs=mysql_query("SELECT baslik,resim,seo,hit,aciklama FROM video WHERE etiket LIKE '%$aranan%' ORDER BY id DESC LIMIT 0 , 4");
  • 11-01-2010, 08:19:29
    #2
    Üyeliği durduruldu
    ilk sorgudan donerken id leri dizi olarak toparlarsaniz sonra implode ile ayirac virgul kullanarak birleştirip sonrada sql de not in ifadesini kullanabilirsiniz

    not in ifadesini video olarak anlatmistim;
    http://www.programlamatv.com/ders/my...-in-deyimleri/
  • 11-01-2010, 13:45:26
    #4
    sdemirkeser adlı üyeden alıntı: mesajı görüntüle
    ilk sorgudan donerken id leri dizi olarak toparlarsaniz sonra implode ile ayirac virgul kullanarak birleştirip sonrada sql de not in ifadesini kullanabilirsiniz

    not in ifadesini video olarak anlatmistim;
    http://www.programlamatv.com/ders/my...-in-deyimleri/
    bunu nasıl yapabilirim ?
  • 12-01-2010, 23:20:52
    #5
    tamam 2. ve 3. sql sorgularımda not in kullanacağım ama ilk sorgudan donerken id leri dizi olarak toparlarsaniz sonra implode ile ayirac virgul kullanarak birleştirme olayı nasıl olacak?