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

FLOT-Daten von MySQL über PHP?

Sehen Sie sich das AJAX-Beispiel in der Flot-Dokumentation an .

Im Wesentlichen sind die Schritte:

1.) Aus Datenbank ziehen.

2.) Platzieren Sie Daten in einem PHP-Schlüssel/Wert-Array der Form:

$dataSet1 = Array();
$dataSet1['label'] = 'Customer 1';
$dataSet1['data'] = Array(Array(1,1),Array(2,2)); // an array of arrays of point pairs

$dataSet2 = Array();
$dataSet2['label'] = 'Customer 2';
$dataSet2['data'] = Array(Array(3,3),Array(4,5)); // an array of arrays of point pairs

$returnArray = Array($dataSet1, $dataSet2);

3.) Zurück in Ihrem Javascript erhalten Sie diese json-codierte Zeichenfolge als JS-Variable:

var data = <?php echo json_encode($arr); ?>;

4.) Zurück in Ihrem Javascript rufen Sie die Flot-Plot-Methode mit dieser Datenvariablen auf:

$.plot($("#placeholder"), data, options);