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

Dati FLOT da MySQL tramite PHP?

Guarda l'esempio AJAX nella documentazione di flot .

Essenzialmente i passaggi sono:

1.) Estrarre dal database.

2.) Inserisci i dati nell'array chiave/valore PHP del modulo:

$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.) Di nuovo nel tuo javascript, ottieni questa stringa codificata json come variabile JS:

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

4.) Di nuovo nel tuo javascript, chiama il metodo flot plot con quella variabile di dati:

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