mwt
RadKod-İzmir Web Tasarım
Kullanıcı
-
Üyelik
16.06.2015
-
Yaş/Cinsiyet
27 / E
-
Meslek
Yazılım
-
Konum
İzmir
-
Ad Soyad
A** B**
-
Mesajlar
839
-
Beğeniler
124 / 150
-
Ticaret
50, (%96)
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 ?
VoyL
WM Aracı
Kullanıcı
-
Üyelik
17.03.2013
-
Yaş/Cinsiyet
33 / E
-
Meslek
Öğrenci
-
Konum
İstanbul Avrupa
-
Ad Soyad
Ö** Ç**
-
Mesajlar
133
-
Beğeniler
0 / 23
-
Ticaret
0, (%0)
id | adı | kat_id
1 | test | 1
2 | test | 2
şeklinde kat_id si ayrı olan, içeriği aynı olan makaleyi iki kez insert ile tablonuza basın. iki kategoride de olacaktır.
-
Üyelik
30.01.2015
-
Yaş/Cinsiyet
28 / E
-
Meslek
Öğrenci
-
Konum
Antalya
-
Ad Soyad
Ö** S**
-
Mesajlar
128
-
Beğeniler
27 / 42
-
Ticaret
18, (%100)
kad_id yi "[1],[2],[3]" şeklinde kaydet.
2. kategoriye ait makaleleri çektirmek için:
SELECT * FROM XXX WHERE kad_id LIKE '%[2]%';
Yani [ ve ] gibi extra karakter eklemen gerek. "1,2,3,11,12" diye kaydedersen LIKE '%2%' dediğin zaman sadece 2. kategori değil 12. kategoride gelir.
1 kişi bu mesajı beğendi.
VoyL
WM Aracı
Kullanıcı
-
Üyelik
17.03.2013
-
Yaş/Cinsiyet
33 / E
-
Meslek
Öğrenci
-
Konum
İstanbul Avrupa
-
Ad Soyad
Ö** Ç**
-
Mesajlar
133
-
Beğeniler
0 / 23
-
Ticaret
0, (%0)
hocam veritabanının amacı o şekilde. sen birden çok kat id girersen nasıl çekmeyi planlıyorsun. Ben açıkcası hiç dediğim dışında yöntem kullanmadım, neden ısrarcısın o konuda?