Анализ динамических данных в Sparklines

Я хочу анализировать динамические данные в искровых линиях.
Мой код:

$(".daily-visitors").sparkline([1,5,5.5,5.4,5.8,6,8,9,13,12,10,11.5,9,8,5,8,9], { type: 'line', width: '100%', height: '55', lineColor: '#ff4e50', fillColor: '#ffd2d3', lineWidth: 2, spotColor: '#a9282a', minSpotColor: '#a9282a', maxSpotColor: '#a9282a', highlightSpotColor: '#a9282a', highlightLineColor: '#f4c3c4', spotRadius: 2, drawNormalOnTop: true }); 

Я хочу динамические данные из MYSQL с помощью PHP.

Я предлагаю новый php-файл, в котором вы будете получать данные JSON с помощью запроса POST. Пример запроса:

 $query = mysql_query("SELECT daily_visitors FROM stats ORDER BY when DESC LIMIT 30"); 

Затем вы готовите его для отображения свечей. После извлечения массива вы можете сделать что-то подобное и вернуть данные в формате JSON:

 echo json_encode($data); 

Что было бы эквивалентно примерно так:

 [1,5,5.5,5.4,5.8,6,8,9,13,12,10,11.5,9,8,5,8,9] 

Затем вы можете POST запросить эти данные с вашего сайта:

 $.post("url to your php file", { examplePostArgument:"test" }, function(data){ $(".daily-visitors").sparkline(data, { type: 'line', width: '100%', height: '55', lineColor: '#ff4e50', fillColor: '#ffd2d3', lineWidth: 2, spotColor: '#a9282a', minSpotColor: '#a9282a', maxSpotColor: '#a9282a', highlightSpotColor: '#a9282a', highlightLineColor: '#f4c3c4', spotRadius: 2, drawNormalOnTop: true }); }); 

Этот примерPostArgument будет доступен в вашем PHP-файле, используя этот суперглобальный массив:

 $_POST["examplePostArgument"];