gpt4 book ai didi

mysql - 从 Mysql 获取 highstock 面积图数据。

转载 作者:行者123 更新时间:2023-11-30 00:09:05 25 4
gpt4 key购买 nike

我正在尝试从 Mysql 获取 highstock 面积图。 highcharts 网站上提供的示例是从 csv 文件调用数据。我如何从 mysql 服务器调用该数据?对于这个特定的示例链接:DEMO

$(function() {
$.getJSON('http://www.highcharts.com/samples/data/jsonp.php?filename=aapl-c.json&callback=?', function(data) {

// Create the chart
$('#container').highcharts('StockChart', {


rangeSelector : {
inputEnabled: $('#container').width() > 480,
selected : 1
},

title : {
text : 'AAPL Stock Price'
},

series : [{
name : 'AAPL Stock Price',
data : data,
type : 'areaspline',
threshold : null,
tooltip : {
valueDecimals : 2
},
fillColor : {
linearGradient : {
x1: 0,
y1: 0,
x2: 0,
y2: 1
},
stops : [
[0, Highcharts.getOptions().colors[0]],
[1, Highcharts.Color(Highcharts.getOptions().colors[0]).setOpacity(0).get('rgba')]
]
}
}]
});
});
});

最佳答案

这可能对你有帮助,使用下面的代码从数据库获取数据

根据您的数据库和表更改表名称和列名称

data.php

<?php
mysql_connect("host","username",'password')or die("server not connected");
mysql_select_db("database name")or die("db is not selected");
header('Content-Type: application/json;charset=UTF-8');

$sql="SELECT UNIX_TIMESTAMP(CONVERT_TZ(date,'+00:00', @@session.time_zone))*1000,hours FROM engineHours order by date";
$res=mysql_query($sql);

$rows=array();

while($row=mysql_fetch_row($res))
{
$rows[]="[".implode(',',$row)."]";

}
echo "[".implode(',', $rows)."]";
?>

以及JQuery代码中的用户data.php

$(function() {
$.getJSON('data.php', function(data) {

关于mysql - 从 Mysql 获取 highstock 面积图数据。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24234853/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com