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

mysql से चार्ट.जेएस में डेटा कैसे प्राप्त करें

1- कंपनी का नाम और कंपनी के अनुसार total_of_gp_fee समूह का SUM प्राप्त करें।

include_once("connection.php");

//get the company name and total_of_gp_fee of that company.
$results_sum = "SELECT cshortcut,SUM(total_of_gp_fee) AS Total FROM gp GROUP BY cshortcut";
$result_sum = mysqli_query($conn, $results_sum) or die("error to fetch data");
if ($result_sum->num_rows > 0) {
    // output data of each row
    $labels = $data = '';
    while($row = $result_sum->fetch_assoc()) {

        //get the company name separated by comma for chart labels
        $labels.= '"' .$row["cshortcut"]. '",';

        //get the total separated by comma for chart data
        $data.= $row["Total"].',';
    }
}

2- चार्ट में लेबल और डेटा का मान अपडेट करें।

labels: [<?php echo trim($labels);?>],
            datasets: [{
                    label: '# of Votes',
                    data: [<?php echo trim($data);?>],

3- बार चार्ट के लिए टूलटिप्स जोड़ें।

options: {
            scales: {
                yAxes: [{
                        ticks: {
                            beginAtZero: true
                        }
                    }]
            },

            //Add the tooltips
            tooltips: {
                    callbacks: {
                        label: function(tooltipItem) {
                            return "€" + Number(tooltipItem.yLabel);
                        }
                    }
            },
        }

4- पाई चार्ट के लिए टूलटिप्स जोड़ें।

tooltips: {
                callbacks: {
                    label: function(tooltipItem, data) {
                        var allData = data.datasets[tooltipItem.datasetIndex].data;
                        var tooltipData = allData[tooltipItem.index];
                        var total = 0;
                        for (var i in allData) {
                            total += allData[i];
                        }
                        var tooltipPercentage = Math.round((tooltipData / total) * 100);
                        return "€" + ': ' + tooltipData + ' (' + tooltipPercentage + '%)';
                    }
                }
            },


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL कनेक्शन अशक्त संदर्भ फेंकता है

  2. MySQL डेटाबेस पॉप्युलेट ड्रॉपडाउन बॉक्स और PHP सर्च

  3. नोड-mysql:एकाधिक कथन प्रश्न, ER_PARSE_ERROR

  4. MySQL में दिए गए दायरे में क्वेरी पॉइंट्स

  5. MySQL डेटाबेस में डेटा अपडेट करें