Mysql
 sql >> база данни >  >> RDS >> Mysql

Персонализиран JSON от MYSQL PDO за използване в NVD3.js

Трябва да създадете нов масив с тази структура, преди да го кодирате като json обект. Това ще свърши работа (вашият нов форматиран масив е в $new_array, така че можете просто да го кодирате с 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']);
}

Използвайте array_values(), ако искате цифрови ключове (0 - ....) за първото измерение.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Получаване на данни за графика на хистограмата

  2. Защо дава на mysql грешката ER_TABLE_NOT_LOCKED, докато току-що заключих таблицата?

  3. Защо не получавам грешка при настройка на по-голяма дължина на типа данни INT в MySQL?

  4. Премахнете ненужните мета изображения на Woocommerce

  5. Избиране от една и съща таблица повече от веднъж в една и съща заявка