Mysql
 sql >> Baza danych >  >> RDS >> Mysql

wielowymiarowa tablica php wygenerowana z bazy danych

Ok, po przeprowadzeniu badań znalazłem rozwiązanie (TAKIE ŁATWE, ALE KIEDY NIGDY NIE MUSIAŁEM .....)

      $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>";
";

Wygenerowane i pożądane dane wyjściowe:

.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. jak mogę zmodyfikować klucz obcy?

  2. jak zezwolić zalogowanym użytkownikom na AKTUALIZOWANIE / EDYCJĘ ustawień/informacji w swoim profilu?

  3. Jaki jest najlepszy sposób na stopniowe usuwanie starych wierszy z MySQL?

  4. Używanie createNativeQuery do łączenia dwóch encji bez klucza obcego

  5. Jak tworzyć gotowe zestawienia za pomocą mysql2 gem?