Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

चार्ट.जेएस - mysql और php . का उपयोग करके डेटाबेस से डेटा प्राप्त करना

सबसे पहले अपने डेटा को PHP का उपयोग करके उपयुक्त डेटा संरचनाओं में प्राप्त करें

$months = array("january", "february", "march", "april", "may", "june", "july", "august", "september", "october", "november", "december");
$monthvalues = array();
foreach ($months as $month) {
    $monthvalues[$month] = 0;
}

$result = mysql_query("SELECT month, count(*) FROM customer group by month") or die(mysql_error());
while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
    $monthvalues[$row[0]] = (int)$row[1];
}

उसके नीचे, बस उन डेटा संरचनाओं को अपने Javascript में प्लग इन करें

var randomScalingFactor = function(){ return Math.round(Math.random()*100)};
var lineChartData = {
    labels : <?=json_encode($months);?>,
    datasets : [
        {
            label: "My First dataset",
            fillColor : "rgba(220,220,220,0.2)",
            strokeColor : "rgba(220,220,220,1)",
            pointColor : "rgba(220,220,220,1)",
            pointStrokeColor : "#fff",
            pointHighlightFill : "#fff",
            pointHighlightStroke : "rgba(220,220,220,1)",
            data : <?=json_encode(array_values($monthvalues));?>
        }
    ]
}

यह मानते हुए कि कैनवास तत्व के लिए window.onload और HTML अपने उचित स्थान पर हैं।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एक अद्यतन का उपयोग करके एकाधिक कॉलम सेट करना

  2. पिछले 3 महीनों से केवल MySQL में रिटर्निंग रिकॉर्ड

  3. MySQL फुलटेक्स्ट सर्च में उपयोग के लिए एस्केप स्ट्रिंग

  4. आईफोन डिवाइस के टाइम ज़ोन में समय कैसे बदलें?

  5. विशिष्ट स्थिति के साथ समूह में गिनने के लिए SQL क्वेरी