• 16-07-2022, 16:18:51
    #1
    Merhabalar. 2 farklı kategoride bir gönderiyi göstermek istiyorum. kategori id: 1,2,11,12, içeriği sadece 1,12 olarak ekliyorum, ancak bu içerik 1,2,11,12 tüm kategorilerde görünüyor. LIKE kullandıgım için içinde 1 olan veya 2 varsa 11,12,13,14 gibi o kategorilerede ekleme yapıyor. Bunu nasıl çözebilirim? ekledigim içeriğin sadece 1,2 de görünmesini istiyorum

    $cat=mysql_query("select * from news WHERE cat LIKE '%$news%' limit $s,$perpage");
  • 16-07-2022, 16:23:34
    #2
    Sorunuzu detaylandırın çok fazla yazım yanlışı, anlatım bozukluğu ve kelime tekrarı var. Detay verirseniz yardımcı olurum.
  • 16-07-2022, 16:23:37
    #3
    dev
    Kurumsal Üye
    cryptox1 adlı üyeden alıntı: mesajı görüntüle
    Merhabalar. 2 farklı kategoride bir gönderiyi göstermek istiyorum. kategori id: 1,2,11,12, içeriği sadece 1,12 olarak ekliyorum, ancak bu içerik 1,2,11,12 tüm kategorilerde görünüyor. LIKE kullandıgım için içinde 1 olan veya 2 varsa 11,12,13,14 gibi o kategorilerede ekleme yapıyor. Bunu nasıl çözebilirim? ekledigim içeriğin sadece 1,2 de görünmesini istiyorum

    $cat=mysql_query("select * from news WHERE cat LIKE '%$news%' limit $s,$perpage");
    where cat = ? or cat = ? seklinde denedin mi?
    Benim tavisyem boyle yapmak yerine. pivot tablo kullanman.
    news, categories, news_categories

    news: id, title
    categories: id, title
    news_categories: news_id, category_id

    boylesi daha dogru olur.
  • 16-07-2022, 16:28:13
    #4
    IN kullanmanız lazım.
    Örnek kullanım;
     select * from news WHERE cat IN ('1','12') limit $s,$perpage
  • 16-07-2022, 16:35:45
    #5
    murqlegend adlı üyeden alıntı: mesajı görüntüle
    Sorunuzu detaylandırın çok fazla yazım yanlışı, anlatım bozukluğu ve kelime tekrarı var. Detay verirseniz yardımcı olurum.
    Teşekkür ederim hocam. Bot ile video çekiyorum kategorilere. Örneğin bir içeriği 2 kategoriye eklemek istiyorum, 1,2 id sine eklediğimde 12,14,24,11 gibi id'lerde de görünüyor. Ben sadece eklediğim kategoride görmek istiyorum.
  • 17-07-2022, 12:50:37
    #6
    LIKE kullanmak yerine neden eşitlik aramıyorsunuz?

    cat LIKE '%$news%'
    //Eşitlik aranmaz ise 12,14 vb birçok kategoriye eklenir videolarınız
    cat ='$news'