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

डेटाबेस से उत्पन्न php बहुआयामी सरणी

ठीक है, शोध करने के बाद मुझे समाधान मिल गया (इतना आसान, लेकिन जब कभी नहीं करना पड़ा.....)

      $selectors_array = array();
      $selector_query = tep_db_query("SELECT * FROM bts_selectors");
      while ($selector = tep_db_fetch_array($selector_query)) {
      $selectors_array[] = array('id' => $selector['id'], 
                             'selector' => $selector['selector']
                             );
    }

    $css = '';
    foreach ( $selectors_array as $selector ) { 
    $rules = '';

    $properties_query = tep_db_query("SELECT * FROM bts_properties WHERE selector_id = '" . $selector['id'] . "' ");

   while ($properties = tep_db_fetch_array($properties_query)) {    
    $rules .= "\n \t$properties[css_el]:$properties[css_val];";
    }
        $css .= "$selector[selector]".'{'."$rules \n".'}'."\n\n";
    }

    echo "<pre>";
    echo "$css";
    echo "</pre>";
";

उत्पन्न और वांछित आउटपुट:

.thisone{
border:1px solid;
padding:10px; 
}

#thatone{
border:1px solid; 
}

.body{
width:40px;
height:40px; 
}



  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. MySQL और पोलिश शब्द

  3. वास्तविक समय में कैसे जांचें कि क्या MySQL तालिका में नई पंक्ति जोड़ी गई है

  4. MySQL (5.7) mysql.proc के माध्यम से संग्रहीत प्रक्रियाओं को छोड़ देता है

  5. नोड डेटाबेस कॉल को हटाना