Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

PHP MySql:प्रिंट ट्री - पैरेंट चाइल्ड चेकबॉक्स

रिकर्सन का प्रयोग करें! नोट:नीचे दिया गया कोड चक्रीय ग्राफ़ के लिए सुरक्षित नहीं है (नोड्स स्वयं के पूर्वज नहीं हो सकते हैं)!

printChildren($items,0);
function printChildren(array $items, $parentId){
    foreach($items as $item){
        if($item['parent']==$parentId){
            print '<li>';
            print $item['label']; //or whatever you want about the current node
            print '<ul>';
            printChildren($items, $item['id']);
            print '</ul></li>';
        }
    }
}



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL - प्रत्येक डुप्लिकेट मान के लिए एक काउंटर प्राप्त करें

  2. यूनियन के साथ एकाधिक तालिकाओं में चयन करना

  3. MySQL में महीने का आखिरी शुक्रवार

  4. तालिका क्वेरी बदलने के लिए MySQL बहुत धीमा

  5. JDBC का उपयोग करके स्थानीय होस्ट से कैसे जुड़ें?