$cat=mysql_query("select * from news WHERE cat LIKE '%$news%' limit $s,$perpage"); SQL %LIKE kategori id
5
●168
- 16-07-2022, 16:18:51Merhabalar. 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
- 16-07-2022, 16:23:34Sorunuzu 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:37where cat = ? or cat = ? seklinde denedin mi?cryptox1 adlı üyeden alıntı: mesajı görüntüle
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:35:45Teş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.murqlegend adlı üyeden alıntı: mesajı görüntüle
- 17-07-2022, 12:50:37LIKE 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'