sql >> Database teknologi >  >> RDS >> Mysql

Brugerdefineret formateret JSON fra MYSQL PDO til brug i NVD3.js

Du skal oprette et nyt array med denne struktur, før du koder det som json-objekt. Dette ville gøre jobbet (dit nye formaterede array er i $new_array, så du kan bare json-kode det):

$new_array = array();
foreach($pdo_response as $bf) {
            if(empty($new_array[$bf['volume_name']])) {
                    $new_array[$bf['volume_name']] = array("key" => $bf['volume_name'], "values" => array());
            }
    $new_array[$bf['volume_name']]['values'][] = array("x" => $bf['recoreded'], "y" => $bf['volume_files_used']);
}

Brug array_values() hvis du ønsker numeriske nøgler (0 - ....) til den første dimension.




  1. Viser * i en tabel

  2. Jboss Datasource-konfiguration for MySQL - MysqlXADataSource-element

  3. Sådan tilføjer du en mulighed til sql_mode i MySQL uden at miste eksisterende indstillinger

  4. ADDDATE() Eksempler – MySQL