Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

JSON được định dạng tùy chỉnh từ MYSQL PDO để sử dụng trong NVD3.js

Bạn phải tạo một mảng mới với cấu trúc này trước khi mã hóa nó thành đối tượng json. Điều này sẽ thực hiện công việc (mảng được định dạng mới của bạn nằm trong $ new_array, vì vậy bạn có thể chỉ cần mã hóa 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']);
}

Sử dụng array_values ​​() nếu bạn muốn các phím số (0 - ....) cho thứ nguyên đầu tiên.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. DATEDIFF - Thay thế NULL bằng NOW ()

  2. Mysql FIND_IN_SET trong mệnh đề where

  3. Làm thế nào để sao lưu cơ sở dữ liệu MySQL trong PHP?

  4. đặt hàng mysql theo vấn đề

  5. php mysql lưu trữ ngắt dòng trong vùng văn bản trong cơ sở dữ liệu