javascript - 使用 highcharts 在 php、mysql 中制作图表

标签 javascript php mysql highcharts

我需要在 highcharts 中制作一个图表,但我需要从 mysql 获取值,到目前为止我只能添加时间戳值,但仍将其他值留给 Y 图表,我对这一切都是新的,我希望你能提供一些帮助,我需要使用的另一个值是 int 值。

我仍在尝试添加第二个值,但只有这个值(小时)没有显示任何内容。

作业是制作一个具有时间函数值的图表

<HTML>
    <head>
        <!-- Importa las librerias de jQuery y las de Highcharts -->
        <script type="text/javascript" src="https://code.jquery.com/jquery.js"></script>
        <script type="text/javascript" src="http://code.highcharts.com/highcharts.js"></script>
        <script type="text/javascript" src="http://code.highcharts.com/modules/exporting.js"></script>
    </head>
    <body>
        <?php
            $conexion = mysql_connect('localhost','root' , '') or trigger_error(mysql_error(),E_USER_ERROR);
            mysql_select_db('fancysensorsdb', $conexion);
            $query = "SELECT hora FROM temperatura";
            $registros = mysql_query($query) or die(mysql_error());
            while ($datos = mysql_fetch_array($registros)) 
            {
                extract ($datos);
                $datetime *= 1000; // Convertir hora Unix a JavaScript
                $data[] = "[$datetime, $hora]";
            }

            $query = "SELECT valor FROM temperatura";
            $registros = mysql_query($query) or die(mysql_error());
            while ($valores = mysql_fetch_array($registros)) 
            {
                extract ($valores);
                $datos[] = $valores;
            }
        ?>
        <script type="text/javascript">
            var chart = new Highcharts.Chart({
                chart: {
                    renderTo: 'container'
                },
                series: [{
                    data: [<?php echo join($data, ',') ?>]
                }]
            });
        </script>

        <div id="container" style="width: 100%; height: 500px; margin: 0 auto"></div>
    </body>
</html>

最佳答案

基本上,您将变量数据从 PHP 传递到 javaScript。根据你的代码,它不会工作。 Please take a look at this post.

关于javascript - 使用 highcharts 在 php、mysql 中制作图表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30520399/

相关文章:

javascript - 数组对象之间的映射关系

php - 如何从 PHP 在 mySQL 中插入/创建存储过程?

php - 注册Php错误不显示

php - Android JSON 到 PHP 服务器并返回

mysql - IPv6 SQL 到 Perl

mysql - 在 SQL 查询中返回空字段而不是 null

javascript - 如何在 JavaScript 中对任意长的位序列进行 popcount 或计数

javascript - 在 WP 页面模板上运行函数 - is_page_template

javascript - 使用 jquery 的下拉导航链接未在 mvc 中加载有效的 anchor 链接

php - 如何 JOIN 表以获得表 A 的全部内容和表 B 的大部分内容