首頁 > 資料庫 > mysql教程 > 如何使用 PHP 和 JSON 從 MySQL 資料建立 Google 圖表?

如何使用 PHP 和 JSON 從 MySQL 資料建立 Google 圖表?

Linda Hamilton
發布: 2024-12-11 07:01:11
原創
130 人瀏覽過

How to Create a Google Chart from MySQL Data using PHP and JSON?

PHP MySQL Google Chart JSON:綜合範例

本指南提供了一個綜合範例,介紹如何使用來自MySQLSQL 表。我們將示範 PHP、MySQL 和 Google Chart API 的集成,以建立視覺化表示資料。

要求:

  • PHP
  • Apache
  • MySQL

安裝:

  1. 建立一個名為「chart」的 MySQL 資料庫。
  2. 建立一個名為「googlechart」的表,其中包含兩列:「weekly_task」和「percentage」。
  3. 將範例資料插入表中,其中包含「percentage」代表數值。

PHP-MySQL-JSON-Google Chart範例:

<?php
// Connect to the MySQL database
$con = mysql_connect("localhost", "Username", "Password") or die("Failed to connect with database!!!!");
mysql_select_db("Database Name", $con);

// Query the database for weekly tasks and percentages
$sth = mysql_query("SELECT * FROM chart");

// Prepare the data for the Google Chart
$table['cols'] = array(
    array('label' => 'Weekly Task', 'type' => 'string'),
    array('label' => 'Percentage', 'type' => 'number')
);

$rows = array();
while ($r = mysql_fetch_assoc($sth)) {
    $temp = array();
    $temp[] = array('v' => (string)$r['Weekly_task']);
    $temp[] = array('v' => (int)$r['percentage']);
    $rows[] = array('c' => $temp);
}

$table['rows'] = $rows;
$jsonTable = json_encode($table);

// Load the Google Chart API and create a pie chart
?>

<html>
  <head>
    <script type="text/javascript" src="https://www.google.com/jsapi"></script>
    <script type="text/javascript">
      google.load('visualization', '1', {'packages':['corechart']});
      google.setOnLoadCallback(drawChart);

      function drawChart() {
        var data = new google.visualization.DataTable(<?=$jsonTable?>);
        var options = {
          title: 'My Weekly Plan',
          is3D: 'true',
          width: 800,
          height: 600
        };
        var chart = new google.visualization.PieChart(document.getElementById('chart_div'));
        chart.draw(data, options);
      }
    </script>
  </head>

  <body>
    <div>
登入後複製

錯誤處理:

錯誤處理:
<?php echo $jsonTable; ?>
登入後複製

如果🎜>如果🎜>遇到與短標籤相關的“語法錯誤”,請改用以下內容: 這可確保 PHP 標籤正確關閉並由您的環境解釋。

以上是如何使用 PHP 和 JSON 從 MySQL 資料建立 Google 圖表?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板