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

Oprettelse af jqplot-graf ved hjælp af php

Problemet er formatet på dine json-data, som kommer fra det (associative) $output-array. du vil ikke have de "PER"'er i det! prøv at erstatte disse linjer kode:

while($e=mysql_fetch_assoc($q))
    $output[]=$e;

print(json_encode($output)); 

med disse:

while($e=mysql_fetch_assoc($q))
    $output[]=$e["PER"];

print ('['.json_encode($output).']'); 

dette vil ændre $output fra en associativ matrix til en standard matrix af heltal.

og printlinjen tilføjer yderligere firkantede parenteser omkring json-dataene - hvilket jqplot kræver.




  1. 15 Nyttige MySQL/MariaDB-tip til justering af ydeevne og optimering

  2. Kopier værdier fra en kolonne til en anden i samme tabel

  3. Indsæt???? i mysql-databasen, når du sender fra c#-kode på persisk sprog

  4. SQL-forespørgsel for at få kolonneværdier, der svarer til MAX-værdien i en anden kolonne?