Birisi bunu nasıl en iyi tavsiyelerde mümkün olabilir umuyordum.
Ben şöyle bir veritabanı resultset var:
PARENT CHILD
Cat Tiger
Cat Lion
Cat Panther
Mammal Cat
Mammal Dog
Creature Mammal
Ne gerektiren bu resultset geçtiğinde, bu gibi görünüyor şey dönecektir bir fonksiyonudur:
PARENT CHILD
Cat Tiger
Cat Lion
Cat Panther
Mammal Tiger
Mammal Lion
Mammal Panther
Creature Tiger
Creature Lion
Creature Panther
Böyle bir fonksiyonun süreci tanımlamak için:
ÇOCUK alanında bir değer VELİ alanında yoksa, biz basit $ yeni_dizi için satır ekleyin.
ÇOCUK alanındaki değeri does VELİ alanında varsa, biz ÇOCUK değil sadece nerede $ yeni_dizi ekleyerek, bu değer VELİ alanında meydana gelen herhangi örneklerini incelemek ve aynı dikkate uygulamak istiyorum VELİ alanında meydana, ve original ORTAKLIK ile nihai ÇOCUĞA ilişkilendirme.
Ben ana alan üzerinde yineleme sırasında bu özyineleme içerir tanır. Ben bu teşebbüs ettik ama saplanıyor sona erdi ...
Herhangi bir yardım için teşekkür ederiz!
(Not daha iyi olduğunu eğer bir SQL saklı yordam, önerilere açığım. Ben mySQL kullanıyorum kullanarak bu yapıyor servis ve özyineleme desteklenmiyor anlaşılmaktadır, dolayısıyla bana php bu teşebbüs).