Merhaba arkadaşlar birden çok kategorili bir sistem yapıyorum, veri tabanına implode ile birden çoklu id li veri girdiriyorum bunu çekerkende id sine göre çeke bilirmiyim ?
örnek ;
kategori tablosu ;
id | adi
1 | deneme kat
2 | deneme kat2
makale tablosu ;
id | adi | kat_id
1 | test | 1,2
bu makaleyi iki kategoride nasıl gösterebilirim ?
Php explode ile veri çekilir mi ?
5
●360
- 11-01-2016, 23:03:49hiç bir şey anlamadım teşekkürlerSable adlı üyeden alıntı: mesajı görüntüle
- 12-01-2016, 00:49:34sable şöyle demek istemiş galiba :
3. bir tablo daha yaparsın. adı kategori_makale olsun, içinde id, kategori_id ve makale_id sütunları olsun.
diyelim ki;
makale_1'in id si 99
Kategori_1'in id si 20
Kategori_2'nin id si 30
o zaman kategori_makale tablonda iki satır olur :
id | kategori_id | makale_id
1 | 20 | 99
2 | 30 | 99 - 13-01-2016, 16:53:33sanalyer adlı üyeden alıntı: mesajı görüntüle
SELECT * FROM makale where kat_id REGEXP '[[:<:]]1[[:>:]]'
şeklinde bir regex sorgusu kategori araması yaptırıp sonuç bastırabilirsin.