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

Niestandardowy format JSON z MYSQL PDO do użytku w NVD3.js

Musisz utworzyć nową tablicę z tą strukturą przed zakodowaniem jej jako obiektu json. To wykona zadanie (twoja nowa sformatowana tablica znajduje się w $new_array, więc możesz to po prostu zakodować w formacie json):

$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']);
}

Skorzystaj z array_values(), jeśli chcesz klucze numeryczne (0 - ....) dla pierwszego wymiaru.




  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 sprawić, by python_select działał dla polecenia „$> python”?

  2. Wtyczka uwierzytelniania 'caching_sha2_password' nie jest obsługiwana

  3. Jak równoczesne zapytania są obsługiwane w bazie danych MySQL?

  4. mysql_real_escape_string i array_map zwraca puste ciągi?

  5. Jak przenieść moje tabele z mojej głównej aplikacji asp.net na linux?