merhaba arkadaşlar ben ürünlerimi birden çok kategoriye eklemek istiyorum bunun için şöyle bir sistem yaptım
ürünler tabloma kategori alanı oluşturdum ve oraya kategorilerin id'lerini kaydediyorum aralarına virgül koyarak
Örn : 3,15,5 gibi 3 farklı kategoriye kaydettirdim ürünü ama bunu sitede listelerken bür türlü işin içinden çıkamadım site kısmında şöyle bir get ile yolluyorum
urunler.php?sektor_id=5
benim istediğim get deki bu sektor_id değişkenini alsın kategoriler kısmında 5 varsa göstersin gibi bir sistem istedim ama çıkamadım yardımcı olabilecek var mı ?
php ile virgülle kategorileri ayırma
8
●1.292
- 08-06-2014, 10:41:50bu şekilde 15 olanıda çekebilir hocammka688 adlı üyeden alıntı: mesajı görüntüle
- 08-06-2014, 11:22:37Kimlik doğrulama veya yönetimden onay bekliyor.1,2,5,15 diye değil de, {1},{2},{5},{15} diye kayıt tutun. LIKE ile arama yaptırırken de '%{$id}%' olarak aratırsınız. Aslında yapı değiştirilip daha düzgün bir hale getirilebilir ama, varolan örneğe göre bu dediğim uygun olabilir. Denemekte yarar var.
- 08-06-2014, 12:01:56Üyeliği durdurulduhttp://studentduniya.in/find_in_set-function-in-mysql/
select emp.name,emp.code from emp where find_in_set(‘a’,status_list);
select ... where find_in_set('5',sektor_id)
find_in_set fonksiyonu için virgül kullanmanız gerekiyor ki sizde öyle yapmışsınız.
