मेरे पास एक तालिका People
है। मैं प्रत्येक माता-पिता से युक्त एक HTML तालिका प्रदर्शित करना चाहता हूं, जिसमें उनके सभी बच्चे सीधे उनके नीचे हैं।प्रत्येक माता-पिता के सभी बच्चों को दिखा रहा है
_________
|People |_____________________________________________
|-------------------------------------------------------|
| id | parent | firstname | lastname |
|-------------------------------------------------------|
| 1 0 James Donovan |
| 2 0 Jeffrey Williams |
| 3 0 Emmit Herring |
| 4 2 Carol Williams |
| 5 2 Sarah Williams |
| 6 1 Nikolai Donovan |
|_______________________________________________________|
अपेक्षित उत्पादन:
________________________________________________
|Jeffrey Williams |
|------------------------------------------------|
| - Carol Williams |
| - Sarah Williams |
|________________________________________________|
|James Donovan |
|------------------------------------------------|
| - Nikolai Donovan |
|________________________________________________|
|Emmit Herring |
|------------------------------------------------|
|________________________________________________|
मैं सही परिणाम पर पुनरावृति करने के लिए सेट से युक्त एक साहचर्य सरणी कैसे बनाऊं? मैं अंतिम सरणी बनाने के लिए सही एसक्यूएल और सही PHP के बारे में उलझन में हूं।
विशेष रूप से, मुझे यकीन है कि दो MySQL तालिकाओं के बीच पदानुक्रमित संबंध कैसे प्रदर्शित किया जाए। जहां तक मुझे पता है एसक्यूएल परिणाम सेट बहुआयामी नहीं हैं। for
लूप में SQL क्वेरी डालने से प्रदर्शन के लिए भयानक है। तो तुम क्या करते हो?
मुझे लगता है कि मैं MySQL में एक आसन्न सूची कार्यान्वयन की तलाश में हूं।
यह सवाल आसान होना चाहिए यदि मैं सबकुछ दो तालिकाओं में विभाजित कर सकता हूं, लेकिन दुर्भाग्य से मुझे इस गैर-सामान्य तालिका संरचना के साथ रहना होगा।
आप jquery right का उपयोग कर सकते हैं ?? – defau1t
मुझे प्रत्येक माता-पिता के बच्चों के रूप में सरल कुछ प्रदर्शित करने के लिए jQuery का उपयोग क्यों करना चाहिए? क्या यहां कोई PHP समाधान नहीं है? –
@ मार्क मुझे लगता है कि मेरा प्रश्न पर्याप्त स्पष्ट नहीं था। मैं होमवर्क सहायता के लिए यहां नहीं हूँ। मैंने सवाल अपडेट किया। –