Highcharts 中文社区

查看: 2384|回复: 3

[PHP相关] 新手,如何从数据库里提取数据在图表中

[复制链接]
  • TA的每日心情
    慵懒
    2017-8-16 15:36
  • 签到天数: 12 天

    [LV.3]偶尔看看II

    3

    主题

    7

    帖子

    68

    积分

    HC 新手

    Rank: 1

    积分
    68
    发表于 2016-12-22 08:57:13 | 显示全部楼层 |阅读模式
    看了群大大的帖子http://bbs.hcharts.cn/thread-36-1-1.html,下载下来运行不了,不知道什么地方有问题。。。

        <?php
       
        $db_name = "test";
        $db_host = "localhost";
        $db_user = "root";
        $db_pass = "";

        $link = mysql_connect($db_host,$db_user,$db_pass) or die("Can't connect DB");
        $db = mysql_select_db($db_name);
        mysql_query("set names utf8");
       
        $select = "select * from test ";
        $result = mysql_query($select);
       
        $datas = array();
       
        while($row = mysql_fetch_row($result)) {
            $datas[] = $row;
        }
       
        echo json_encode($datas);
       
        echo $datas."</br>";
        print_r($datas);
        ?>

        <!DOCTYPE html >
        <html xmlns="http://www.w3.org/1999/xhtml">

        <head>
            <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
            <title>网格管理</title>
            <script type="text/javascript" src="http://cdn.hcharts.cn/jquery/jquery-1.8.3.min.js"></script>
            <script src="js/highcharts.js"></script>
            <script type="text/javascript">
            $(function() {
                
                $('#container2').highcharts({
                    chart: {
                        type: 'column'
                    },
                    title: {
                        text: '月累计创收统计图'
                    },
                      xAxis: {
                            title:{
                                text:'时间段'
                            },
                            categories: ['00:00', '1:00', '2:00', '3:00', '4:00', '5:00','6:00', '7:00', '8:00', '9:00', '10:00', '11:00']
                        },
                        yAxis: {
                        min: 0,
                        title: {
                            text: 'aaa'
                        }
                    },
                    legend: {
                        enabled: false
                    },
                    tooltip: {
                        pointFormat: '月累计创收: <b>{point.y:.1f} 元</b>'
                    },
                    series: [{
                        name: 'Population',
                        data:(如何动态从数据库里提取数据填充data里'  )
                    }]
                });
            });
            </script>
            <div id="container2" style=" margin:5px 3.2%; width: 1030px; height: 300px; float:left;"></div>
            
            </body>

        </html>

    如何动态从数据库里提取数据填充data里?如果谁有案例,麻烦能给我参考下吗?最简单的案例就行,只要是能实现是从数据库里读取数据放到data里的例子就好,谢谢了。

  • TA的每日心情
    慵懒
    2017-8-16 15:36
  • 签到天数: 12 天

    [LV.3]偶尔看看II

    3

    主题

    7

    帖子

    68

    积分

    HC 新手

    Rank: 1

    积分
    68
     楼主| 发表于 2016-12-22 10:35:45 | 显示全部楼层
    :'(没人帮忙吗?
  • TA的每日心情
    奋斗
    2017-12-20 10:54
  • 签到天数: 76 天

    [LV.6]常住居民II

    5

    主题

    24

    帖子

    222

    积分

    HC 熟手

    Rank: 2

    积分
    222
    发表于 2016-12-23 16:43:38 | 显示全部楼层
    同问,我也下载下来了,数据库也建好了,只有一个停止刷新的按钮
  • TA的每日心情
    擦汗
    2019-6-12 13:17
  • 签到天数: 23 天

    [LV.4]偶尔看看III

    3

    主题

    13

    帖子

    85

    积分

    HC 新手

    Rank: 1

    积分
    85
    发表于 2018-7-14 15:50:55 | 显示全部楼层
    data:(如何动态从数据库里提取数据填充data里'  )----》用<?php   echo 输出来就行啊,注意字符串的处理 ?>
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    快速回复 返回顶部 返回列表