Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

JSON yang diformat khusus dari MYSQL PDO untuk digunakan di NVD3.js

Anda harus membuat array baru dengan struktur ini sebelum menyandikannya sebagai objek json. Ini akan berhasil (array berformat baru Anda ada di $new_array, jadi Anda bisa menyandikannya dengan 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']);
}

Manfaatkan array_values() jika Anda menginginkan kunci numerik (0 - ....) untuk dimensi pertama.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. LibreOffice:'com.mysql.jdbc.driver' tidak dapat dimuat

  2. Bagaimana cara mengimpor file SQL menggunakan baris perintah di MySQL?

  3. mysql mengonversi dari UTC ke IST

  4. Dapatkan sisa hari, jam, dan menit menggunakan mySql

  5. PHP mysqli_real_escape_string mengembalikan string kosong