使用Wordpress和MySQL数据库从PHP创建Google图表

使用Wordpress和MySQL数据库从PHP创建Google图表,php,mysql,wordpress,google-visualization,Php,Mysql,Wordpress,Google Visualization,我正在尝试使用php从MySQL数据库将google图表插入Wordpress网站。 下面是我的数据源: PHP MySQL谷歌图表示例: <script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script> <script type="text/javascript"> google.charts.load('current', {'pac

我正在尝试使用php从MySQL数据库将google图表插入Wordpress网站。 下面是我的数据源:

PHP MySQL谷歌图表示例:

<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
<script type="text/javascript">
      google.charts.load('current', {'packages':['bar']});
      google.charts.setOnLoadCallback(drawChart);

      function drawChart() {

        var data = google.visualization.arrayToDataTable(<?php echo $chartDataInJson; ?>);

        var options = {
          chart: {
            title: 'Company Performance',
            subtitle: 'Sales, Expenses, and Profit: 2014-2017',
          }
        };

        var chart = new google.charts.Bar(document.getElementById('columnchart_material'));

        chart.draw(data, google.charts.Bar.convertOptions(options));
      }
    </script>

load('current',{'packages':['bar']});
google.charts.setOnLoadCallback(drawChart);
函数绘图图(){
var data=google.visualization.arrayToDataTable();
变量选项={
图表:{
标题:“公司业绩”,
字幕:“销售、费用和利润:2014-2017”,
}
};
var chart=new google.charts.Bar(document.getElementById('columnchart_material');
绘制(数据,google.charts.Bar.convertOptions(选项));
}
我想填充数组$chartDataInJson,如下所示:

<?php
  $chartData = array(
        array('created_date', 'AAA', 'BBB', 'CCC'),
        array('2018-09-07', 9, 7, 4),
        array('2018-09-08', 10, 6, 12),
        array('2018-09-09', 11, 5, 3)
    );

$chartDataInJson = json_encode($chartData);
?>

请了解如何使用php从数据库中动态加载这些值。我试过这个:

<?php
  global $wpdb;
  $result = "SELECT * FROM stat GROUP BY created_date";
  $chartData = array();
  foreach ($result as $row)  {
     //code
  }
  $chartDataInJson = json_encode($chartData);
?>


您可以使用PHP将行提取为关联数组、数字数组或两者兼而有之。请看一看——您可以将每一行作为一个数组获取,并在编码之前将其附加到图表数据集数组中JSon@VenkatD谢谢,提供的链接真的很有用:)