Grup: http://groups.google.com/group/php-mysql/topics
- Üst kategoriyi bulma.. [1 Güncelleme]
Berk Neis <xju...@gmail.com> Feb 18 12:08PM -0800
--
Merhabalar,
Sürekli olarak merak edipte bir türlü mantık olarak çözümleyemediğim bir
konu.
Ne demek istediğimi anlatabilmek için ilk öncelikle mysql tablo yapısını
gösteriyim.
ID | CatName | parent |
1 | abc11 | 0 |
2 | abc22 | 1 |
3 | abc33 | 2 |
4 | abc44 | 2 |
5 | abc55 | 3 |
6 | abc66 | 5 |
7 | abc77 | 6 |
şimdi yukarıya baktığınız zaman ID değeri 1 olan abc11 isimli kategorinin
parent değeri 0. Bunu bağlantısız kategori olarak kabul ettik ve bu
kategoriye bağlı kategoriler bulunmakta.
En alt olan kategorinin ID değeri 7'dir ve parent değeri yani parent
içerisinde ID değeri 6'dır.
Buradan mysql içerisinde parent değerini çekebilmemiz oldukça basit.
Lakin ben istiyorum ki;
ID değeri 7 olan kategoriyi çağırdığımda bunun bağlı olduğu bütün
kategorileri listeleme.
Yani sıralama şu şekilde olacaktır;
ID => 1
ID => 2
ID => 3
ID => 5
ID => 6
ID => 7
Kısaca 7 değerini aldığımda buradaki 1 değerini nasıl elde edebilirim?
Döngü içerisinde yapmaya kalktığım zaman, x sayıda olduğu için döngüyü kaç
kez döndüreceğimi de bilemiyorum.
Bu konuda mantıklı bilgilendirme yapabilecek var mı? Bunun bir yolu var mı?
Gelecek olan cevaplarınızdan dolayı şimdiden teşekkür ederim.
--
Bu mesaj "PhP-MySQL" mail grubundan gelmiştir.
Bu gruba mesaj göndermek için PhP-...@googlegroups.com mail adresini kullanınız.
Bu gurubtan ayrılmak için bu PhP-MySQL-...@googlegroups.com mail adresine mail atınız.
Daha fazla bilgi için http://groups.google.com/group/PhP-MySQL
Teşekkürler.
BaRzO
---
Bu e-postayı Google Grupları'ndaki "PhP-MySQL" adlı gruba abone olduğunuz için aldınız.
Bu grubun aboneliğinden çıkmak ve bu gruptan artık e-posta almamak için php-mysql+...@googlegroups.com adresine e-posta gönderin.
Daha fazla seçenek için, https://groups.google.com/groups/opt_out adresiniz ziyaret edin.
Faruk KOÇYİĞİTTeşekkür ederim