2013-07-30 5 views
0

Google 그래프를 사용하여 SQL 테이블에 변수가있는 그래프를 그렸습니다. 아래 코드는 마지막 코드 행과 함께 그래프를 그리고, 마지막 행을 3 개 그리는 방법입니다. ? 내가 DESC LIMIT 3을 사용해야한다는 것을 알고 있지만 어떻게해야합니까?SQL 테이블을 사용하여 Google 그래프를 그립니다

<?php 
    $result = mysql_query("SELECT * FROM result ORDER BY id DESC LIMIT 1"); 
    $value=array(); 
    while($r = mysql_fetch_assoc($result)) { 
     $year=$r['year']; 
     $sales=$r['sales']; 
     $expenses=$r['expenses']; 
     $val="[".$year.",".$sales.",".$expenses."]"; 
     array_push($value,$val); 
    } 
    $final_value = implode(",", $value); 
?> 

function drawChart() { 
    var data = google.visualization.arrayToDataTable([ 
     <?php echo $final_value?> 
    ]); 

    var options = { 
     title: 'Company Performance' 
    }; 

    var chart = new google.visualization.LineChart(document.getElementById('chart_div')); 
    chart.draw(data, options); 
} 

답변

1

현실입니까? 당신은 이미 그 해답을 알고 있습니다!

SELECT * FROM result ORDER BY id DESC LIMIT 1 

변경이

SELECT * FROM result ORDER BY id DESC LIMIT 3 

에 ???

+0

그러면 mysql_fetch_ arrey는 어떻습니까 ??? 나는 3의 insted 1을 넣을 때 사용해야한다 –

+0

아니 그냥 그대로 유지 : – Dale

+0

예, 맞습니다. –

관련 문제