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

Highchart - Показване на JSON данни - MYSQL / PHP

Първо опитайте да анализирате данните (JSON), преди да ги предадете като аргумент на setData -

chart.series[0].setData( eval( '(' + data + ')' ) );

Актуализация:

[["2011-03-20 18:53:47",40],["2011-03-21 18:53:47",300],...]

"2011-03-20 18:53:47" не е валидна x-стойност за серия от дата и време. Трябва да е число, което представлява датата в милисекунди.

Можете да го поправите, като направите промяна в едно от следните -

  1. Javascript (от страна на клиента).
  2. В своя PHP код
  3. В SQL заявката си.

Направете това или във вашата SQL заявка, или в PHP, така че няма да ви се налага да се забърквате с Javascript и че вашият JSON ще изглежда нещо като -

[[1318605385652, 40],[1318605385652,300],...]

След това просто направете eval .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Node.js, Request, MySQL и Пулирането на връзки водят до поведение на безкрайно блокиране/замразяване?

  2. MySQL таблица от база данни към HTML таблица

  3. Маршрутизиране с AngularJS и Slim PHP

  4. Как да скриете колона в списъчното поле на winform?

  5. mysql избягва единични и двойни кавички