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

समूह श्रेणियों और उप-श्रेणियों के लिए बहुआयामी सरणी

आपको सबसे पहले सभी उपश्रेणियों और श्रेणियों को एक प्रश्न पर प्राप्त करना चाहिए:

एसक्यूएल:

SELECT     sub_category_id, 
           category_id,
           sub_category_name,
           category_name           
FROM       sub_categories a
INNER JOIN categories b
    ON     a.category_id=b.category_id

पीएचपी:

$categories = array();
while ($row = mysql_fetch_assoc($result)) {
    $cat_name = $row['category_name'];
    $sub_cat_id = $row['sub_category_id'];
    $sub_cat_name = $row['sub_category_name'];
    $categories[$cat_name][$sub_cat_id] = $sub_cat_name;
}

var_dump($categories);


  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. PHP के माध्यम से MySQL डेडलॉक डिटेक्शन

  3. mysql समय तुलना

  4. क्या लेन-देन के भीतर ऑटोोकॉमिट =0 सेट करना कुछ भी करता है?

  5. प्रदर्शित करने के लिए उच्चारण वर्ण प्राप्त करने के लिए मुझे mb_convert_encoding($name,'ISO-8859-15','utf-8') का उपयोग क्यों करना है?