Php 将当前日期值获取为自己的小时数
我每天每小时向MySql数据库获取值。 我得到了一个高图表的网站,但我不能让它工作 我需要将MySql中的当前日期值组织到自己的小时数中 以下是我的Highcharts代码:Php 将当前日期值获取为自己的小时数,php,jquery,mysql,highcharts,Php,Jquery,Mysql,Highcharts,我每天每小时向MySql数据库获取值。 我得到了一个高图表的网站,但我不能让它工作 我需要将MySql中的当前日期值组织到自己的小时数中 以下是我的Highcharts代码: <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script> <script src="http://code.highch
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
<script src="http://code.highcharts.com/highcharts.js"></script>
<script type="text/javascript">
var chart;
$(document).ready(function() {
chart = new Highcharts.Chart({
chart: {
renderTo: 'chart',
defaultSeriesType: 'spline'
},
title: {
text: "Today's Values"
},
subtitle: {
text: 'Values by Hour'
},
credits: {
enabled: false
},
xAxis: {
categories: ['12AM', '1AM', '2AM', '3AM', '4AM', '5AM',
'6AM', '7AM', '8AM', '9AM', '10AM', '11AM','12PM', '1PM', '2PM', '3PM', '4PM', '5PM',
'6PM', '7PM', '8PM', '9PM', '10PM', '11PM']
},
yAxis: {
min: 0,
title: {
text: 'Values'
},
labels: {
formatter: function() {
return this.value
}
}
},
tooltip: {
valueDecimals: 2,
crosshairs: true,
shared: true,
formatter: function() {
return '$' + this.y;
}
},
plotOptions: {
spline: {
marker: {
radius: 4,
lineColor: '#666666',
lineWidth: 1
}
}
},
series: [{
name: 'Values',
data: [
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
}]
});
});
</script>
下面是MySql数据库中的图片
所以,我需要将MySql中的所有值分类为图表中的小时数。
它应该计算值+在自己的类别中显示它,你知道怎么做吗
因为我不知道怎么做,所以我被这个问题困住了。我建议熟悉关于预处理MySQL数据的文章
您应该将您的数据从php导出为JSON,然后如果您想将类别用于xAxis,您需要解析JSON并将适当的数据推送到正确的位置。类似于序列中的数据点 我需要从MySql中获取当前日期值,并将其组织到自己的小时数这是一个简单的查询,从当前日期中选择值并按小时分组。。。有什么问题吗??查询或将结果放入图表??都是关于SQL查询和JSON编码提供更多代码和数据库结构,也许我们可以提供更多帮助: