sql >> Database teknologi >  >> RDS >> Mysql

Highchart - Vis JSON-data - MYSQL / PHP

Prøv først at parse dataene (JSON), før du sender dem som et argument til setData -

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

Opdatering:

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

"2011-03-20 18:53:47" er ikke gyldig x-værdi for en datetime-serie. Det skal være et tal, der repræsenterer datoen i millisekunder.

Du kan rette det ved at foretage ændringer i et af følgende -

  1. Javascript (klient-side).
  2. I din PHP-kode
  3. I din SQL-forespørgsel.

Gør det enten i din SQL-forespørgsel eller PHP, så du ikke behøver at rode med Javascript, og at din JSON kommer til at ligne -

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

Så laver du bare eval .




  1. Fordele og ulemper ved at bruge lagrede procedurer

  2. Pivotering af rækker til kolonner dynamisk i Oracle

  3. PostgreSQL Opret skema

  4. Doktrin genererer ikke begrænsninger for fremmednøgle på tværs af databaser i MySQL