Fusion Charts FusionTime从mySQL制作时间序列图表

ibrsph3r  于 2023-10-15  发布在  Mysql
关注(0)|答案(2)|浏览(105)

我是一个初学者在所有的事情编码,但需要一些帮助与融合图表,如果有人可以帮助。
我已经跟随沿着教程已经为融合图表链接到MySQL数据库和显示图表没有问题。
但是,我想显示一个时间序列图表,它使用FusionTime。这需要数据在Datatable中。“FusionTime接受行和列中的数据作为Datatable”。
我在网上找不到任何将SQL数据转换为数据表和模式的例子,这似乎是必需的。这与fusioncharts的工作方式不同。
https://www.fusioncharts.com/dev/fusiontime/getting-started/create-your-first-chart-in-fusiontime
我的SQL数据库中包含许多表和许多列,因此需要选择适当的列来显示。
我将感谢任何人提供的任何建议。主要的问题是我不知道如何将SQL数据库放入数据和模式文件中,以便用fusiontime显示。这将显示在本地托管的网页上。
非常感谢任何时候你可以提供帮助与此

qc6wkl3g

qc6wkl3g1#

你可以参考文档来实现它会帮助你的情况-
1.使用主机名、用户名、密码和数据库名称与MySQL数据库建立连接。
1.执行查询,从数据库中获取球员列表,并将其存储在变量中。
1.迭代结果集以构建一个map数组,其中每个map由两个键组成,即:标签和价值。
https://www.fusioncharts.com/dev/using-with-server-side-languages/tutorials/php-mysql-charts

<?php
    //address of the server where db is installed
    $servername = "localhost";
    //username to connect to the db
    //the default value is root
    $username = "root";
    //password to connect to the db
    //this is the value you specified during installation of WAMP stack
    $password = "password";
    //name of the db under which the table is created
    $dbName = "test";
    //establishing the connection to the db.
    $conn = new mysqli($servername, $username, $password, $dbName);
    //checking if there were any error during the last connection attempt
    if ($conn->connect_error) {
      die("Connection failed: " . $conn->connect_error);
    }
?>

另请参阅-https://www.fusioncharts.com/blog/javascript-charts-using-php-and-mysql-with-fusioncharts-xt-part-2/

xqk2d5yq

xqk2d5yq2#

ft需要一个json,你必须从php写一个json类型的文件
像这样.....

$result = json_encode($dataIngGast, JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE |JSON_NUMERIC_CHECK | JSON_PRETTY_PRINT);
         //echo $result;
         
         $arquivo = "column-line-combination-data-gasto-ingreso-finanzas.json";
         $fp = fopen($arquivo, "a+");
         fwrite($fp, $result);
         
fclose($fp);

相关问题