Highcharts 및 PHP를 처음 사용하는 사람. 내 SQL 데이터베이스에서 날짜를 사용하려고하지만 데이터를 날짜로 인식하도록 X 축을 가져올 수 있습니다.MySQL에서 Highcharts까지의 날짜 데이터
내 PHP 요청은 다음과 같습니다
<?php
mysql_connect('xxxxxxxxxxxxx.ipagemysql.com', 'xxxxx', 'xxxxxxxx') or die(mysql_error());
mysql_select_db("history") or die(mysql_error());
$result = mysql_query("SELECT * FROM eur_weekly")
or die(mysql_error());
WHILE ($row = mysql_fetch_array($result)) {
$EUR1 [] = $row ['price'];
$EUR2 [] = $row ['date'];}
?>
"날짜"다음과 같이 조직 내 날짜 열 인 경우 :
2014년 1월 31일
2013년 12월 31일
30.11가. 2013
3110.2013
2013년 9월 30일
2013년 8월 31일
내 HTML 코드에서내가 나머지 데이터와 함께 작동하지만 늘 x 축에 대한 날짜 데이터로 "날짜를"인식이 기능을 사용 :
<script type="text/javascript">
$(function() {
$('#container').highcharts({
chart: {
zoomType: 'x'
},
title: {
text: 'EUR/USD '
},
xAxis: [{
type: 'datetime',
categories: [<?php echo join($EUR2,',') ?> ],
}],
yAxis: [{
labels: {
format: '{value} price',
style: {
color: '#CC33FF',
lineWidth: 0.5
}
},
}],
tooltip: { },
series: [{
name: 'EUR/USD',
color: '#4572A7',
type: 'spline',
marker:{ enabled: false},
zIndex:1,
data: [ <?php echo join($EUR1, ',') ?> ],
}]
});
});
</script>
변환해야 할 부분이 있습니까? Highcharts로 가져온 MySQL에서 날짜의 간단한 예제를 찾을 수 없습니다.
감사합니다.
데이터 형식을 yyyy-mm-dd로 변경하십시오.) – Hackerman
감사합니다. 작동시킬 수있었습니다! – user3460059