php - 如何在 Highchart 中显示此 MySQL 循环?

标签 php jquery mysql

我正在尝试在 Highchart(行)中显示此查询输出。我想知道如何将这个 MySQL 循环输入到 Highchart 中。

<?php
$qu = "SELECT *,COUNT(url) FROM clicks WHERE url='aaaa' GROUP BY date";
        $result = mysql_query($qu) or die(mysql_error());

        while($row = mysql_fetch_array($result)){
        $hits = $row['COUNT(url)'];
        $date = $row['date'];
        }?>

最佳答案

也许这会给你一些想法:

$label = array();
while($row = mysql_fetch_array($result))
{
    $label[] = $row["date"];
    $data_count[] = (float)$row["COUNT(url)"];
}

$series = array();
$series[] = array("name"=> 'total', "color" => "#4572a7", "data" => $data_count);

$data = array();
$data["chart"]["renderTo"] = "report";
$data["chart"]["defaultSeriesType"] = "column";
$data["title"]["text"] = "Some Title Here";
$data["series"] = $series;

    $data["xAxis"]["categories"] = $label;
    $data["yAxis"]["allowDecimals"] = true;

header('Content-Type: application/json; charset: utf-8;');
echo json_encode($data);

关于php - 如何在 Highchart 中显示此 MySQL 循环?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7976440/

相关文章:

php - Mysql INSERT 查询插入零

php - imap_search 找到的电子邮件的顺序是什么?

jquery - escape_javascript 后的砌体

php - 使用 php 从 mysql 中的 3 个表创建下载脚本

php - 迭代数组中已知数量的元素并获取 key PHP

java - 如果java发送响应为 "content-disposition", "attachment;filename=FileEName.xls",如何通过ajax下载现有窗口中的文件

javascript - jQuery - 将 e.preventDefault() 添加到所有链接点击事件?

PHP mysqli_fetch_array 停在 360 结果

mysql - 我应该在此查询中使用什么来替换 GROUP BY?

php - 剥离 html 以删除所有 js/css/html 标签以提供实际文本(显示在浏览器上)以将其用于索引和搜索