显示MYSQL、PHP中不存在的记录
需要帮助 我有过这样的桌子显示MYSQL、PHP中不存在的记录,php,mysql,highcharts,Php,Mysql,Highcharts,需要帮助 我有过这样的桌子 date_id hour_id value_1 2012-11-03 1 90.7942 2012-11-03 2 113.441 2012-11-03 3 107.419 2012-11-03 4 89.418 2012-11-03 5 86 2012-11-03 6 103.283 2012-11-03 7 96.5645 2012-11-03 8 98.0877 2012-11-03 9 95.0196 20
date_id hour_id value_1
2012-11-03 1 90.7942
2012-11-03 2 113.441
2012-11-03 3 107.419
2012-11-03 4 89.418
2012-11-03 5 86
2012-11-03 6 103.283
2012-11-03 7 96.5645
2012-11-03 8 98.0877
2012-11-03 9 95.0196
2012-11-03 10 95.7386
2012-11-03 11 94.0219
2012-11-03 12 99.8164
2012-11-03 13 96.867
2012-11-03 14 93.5112
2012-11-03 15 99.4857
2012-11-03 16 92.5523
2012-11-03 17 97.2775
2012-11-03 18 91.7806
2012-11-03 19 93.3862
2012-11-03 20 89.3597
2012-11-03 21 96.96
2012-11-03 22 98.0562
2012-11-03 23 96.6908
哪个日期和小时作为highcharts的类别
凌晨12:00,它不存在
what i want to do is still show the date
|date_id | hour_id | value_1 |
|2012-11-03 | 0 | |
|2012-11-03 | 1 | 90.7942 |
|2012-11-03 | 2 | 113.441 |
|2012-11-03 | 3 | 107.419 |
|
|
|
.....
我想用PHP和highcharts验证它。。。
我需要你的帮助
对不起,我英语不好
更新:
我对此使用的查询:
$d1='2012-11-02'$d2=‘2012-11-03’
$sql=“选择不同的MSC
从scrkpi_h
其中MSC如“MSPLG%”
和descr=32”;
$query\u n=mysql\u查询($sql)while($ret\u n=mysql\u fetch\u数组($query\n)) { $nodes=$ret_n[0]; $nodes_l[]=$ret_n[0]; }
虽然(strotime($d1)与我不理解的东西,这不算什么,但这应该起到作用:
SELECT table.* FROM table ...
UNION
SELECT '2012-11-03', '', ''
如果您需要更好的答案,请详细解释-您使用的确切查询是什么,您是否希望有时会有“12:00”等的值…您可能正在查找以下内容: 使用此设置:
|2012-11-03 | 0 | 0 |
您希望在图表上显示2012-11-03处的空列吗?空值正好…我需要它在图表中,因为如果“2012-11-03 0”不存在,数据将向左移动…当我使用多个系列线图表时发生了这种情况php的输出是什么样子的?我已经更新了我的查询dude…我希望所有丢失的记录或未完成的数据都会重新显示在我的选项卡中(不仅仅是12:00 AM),PHP仍然能够显示丢失的记录以填充HighChartsys中的空值,更像这样…数据表示类别,第一个数组类别=第一个数组数据..但是如果删除某些值(数据:[29.9,71.5,106.4,129.2,144.0,176.0,135.6,148.5,216.4,194.1,95.6,54.4],)如果我将其设置为0,那么该小时的图表将降为0。我想要的是一条空行-------------您是否已厌倦将其设置为
false
或null
?@Alexax或者您应该使用柱状图而不是直线
|2012-11-03 | 0 | 0 |