Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Erstellen eines jqplot-Diagramms mit PHP

Das Problem ist das Format Ihrer JSON-Daten, die aus dem (assoziativen) $output-Array stammen. Sie wollen nicht, dass diese „PER“ darin enthalten sind! Versuchen Sie, diese Codezeilen zu ersetzen:

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

print(json_encode($output)); 

mit diesen:

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

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

Dadurch wird $output von einem assoziativen Array in ein Standard-Array von Ganzzahlen geändert.

und die Druckzeile fügt zusätzliche eckige Klammern um die json-Daten hinzu - was der jqplot benötigt.