Ben altına çocuklarının öğelerle ana öğeleri bir dizi yaratacak bir mysql sorgusu yapmak için çalışıyorum. Ama ben nasıl% 100 emin değilim. İşte ben bugüne kadar ne yaptın:
Ebeveyn, isim ASC BY rf ORDER gibi kategorilerde SELECT * FROM
Ve burada (dizi) çıkışı olan ne:
Array
(
[0] => stdClass Object
(
[id] => 7
[name] => Safety Clothing
[parent] => 0
)
[1] => stdClass Object
(
[id] => 8
[name] => Safety Footwear
[parent] => 0
)
[2] => stdClass Object
(
[id] => 9
[name] => Workwear
[parent] => 0
)
[3] => stdClass Object
(
[id] => 4
[name] => Polos
[parent] => 7
)
[4] => stdClass Object
(
[id] => 3
[name] => Shirts
[parent] => 7
)
[5] => stdClass Object
(
[id] => 6
[name] => Jackets
[parent] => 9
)
[6] => stdClass Object
(
[id] => 1
[name] => Pants
[parent] => 9
)
[7] => stdClass Object
(
[id] => 2
[name] => Shirts
[parent] => 9
)
[8] => stdClass Object
(
[id] => 5
[name] => Shorts
[parent] => 9
)
)
Gördüğünüz gibi çocuk öğeler ana öğelerine (ana 0'a ayarlanır) ve kimliği var, ama ben böyle bir dizi bir şey yapmak için hep birlikte birleştirme nasıl emin değilim:
parent
- Çocuk
- Çocuk
parent
parent
- Çocuk
- Çocuk
- Çocuk
Herhangi bir yardım mutluluk duyacağız :)