Kategori İd'sine Göre Verileri Çekmek.
10
●404
- 18-09-2018, 17:37:57Bir tabloda kategori_id adında bir sütunum bulunuyor. Bu bölümde idleri aralarında tırnakla ekliyorum. Amacım 5 numaralı İD'ye ait kategoriyi burada aratmak ve ürünü ekranda listelemektir. Fakat ben 5 nolu id'yi "LIKE" ile arattığım zaman 15,25,35 gibi 5 rakamı bulunan bütün kategori id'lerini de bana gösteriyor. LIKE dışında başka nasıl aratırım istediğim id'yi? Kod istemiyorum mantığını veya yöntemini yazabilirseniz sevinirim.
- 18-09-2018, 17:43:34Sütunda Tek bir id olduğunu varsayarsak, evet böyle kullanmak gerek. Ama 4,5,14,78 gibi çoklu kategori İD'si eklenmiş bir sütunda WHERE kategori_id = "5" işe yaramıyor maalesef.Scarecrow adlı üyeden alıntı: mesajı görüntüle
- 18-09-2018, 17:46:51O zaman WHERE IN() fonksiyonunu kullanabilirsiniz.bulutaylak adlı üyeden alıntı: mesajı görüntüle
- 18-09-2018, 17:53:32Hocam bu fonksiyon bir sütunda birden fazla kelime aramak için kullanılıyor. Derdimi tekrar anlatayım; 1 numaralı İD'yi sütunda aratmak ve eşleşen verileri ekrana çekmek istiyorum. 1 Numaraları İD'yi bulunduran veriler ekrana gelirken, 11 numaralı İD'ye sahip veriler de geliyor çünkü 1 numarası bu sütunda da olduğu için böyle oluyor. Sorun burada kısaca.Scarecrow adlı üyeden alıntı: mesajı görüntüle
- 18-09-2018, 18:09:42Aralarında virgül var diyor arkadaşımız. Aynı sütun içinde birden fazla değer var diyor.mehmetkryz adlı üyeden alıntı: mesajı görüntüle
- 18-09-2018, 18:10:24Çoklu kategoriye ait verilerde işe yaramıyor. Örneğin sütunda 3,1,5,15,78 gibi çoklu kategori İD'leri girilmişse, bu veriyi es geçiyor.mehmetkryz adlı üyeden alıntı: mesajı görüntüle
- 18-09-2018, 18:12:05WHERE `kategori_id` IN (10,15,35,54,55)bulutaylak adlı üyeden alıntı: mesajı görüntüle